Zend_Barcode-Objects_Details.xml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 20006 -->
  3. <!-- Reviewed: no -->
  4. <sect2 id="zend.barcode.objects.details">
  5. <title>Beschreibung der ausgelieferten Barcodes</title>
  6. <para>
  7. Anbei findet man detailierte Informationen über alle Barcode Typen welche standardmäßig
  8. mit Zend Framework ausgeliefert werden.
  9. </para>
  10. <sect3 id="zend.barcode.objects.details.error">
  11. <title>Zend_Barcode_Object_Error</title>
  12. <para>
  13. <inlinegraphic width="400" align="center" valign="middle"
  14. fileref="figures/zend.barcode.objects.details.error.png" format="PNG"/>
  15. </para>
  16. <para>
  17. Dieser Barcode ist ein spezieller Fall. Er wird intern verwendet um eine Exception
  18. automatisch darzustellen wenn diese von der <classname>Zend_Barcode</classname>
  19. Komponente gefangen wird.
  20. </para>
  21. </sect3>
  22. <sect3 id="zend.barcode.objects.details.code25">
  23. <title>Zend_Barcode_Object_Code25</title>
  24. <para>
  25. <inlinegraphic width="152" align="center" valign="middle"
  26. fileref="figures/zend.barcode.objects.details.code25.png" format="PNG"/>
  27. </para>
  28. <itemizedlist>
  29. <listitem>
  30. <para>
  31. <emphasis>Name:</emphasis> Code 25 (oder Code 2 of 5 oder Code 25 Industrial)
  32. </para>
  33. </listitem>
  34. <listitem>
  35. <para>
  36. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  37. </para>
  38. </listitem>
  39. <listitem>
  40. <para>
  41. <emphasis>Checksumme:</emphasis> Optional (Modulo 10)
  42. </para>
  43. </listitem>
  44. <listitem>
  45. <para>
  46. <emphasis>Länge:</emphasis> Variabel
  47. </para>
  48. </listitem>
  49. </itemizedlist>
  50. <para>
  51. Es gibt keine speziellen Optionen für diesen Barcode.
  52. </para>
  53. </sect3>
  54. <sect3 id="zend.barcode.objects.details.code25interleaved">
  55. <title>Zend_Barcode_Object_Code25interleaved</title>
  56. <para>
  57. <inlinegraphic width="101" align="center" valign="middle"
  58. fileref="figures/zend.barcode.objects.details.int25.png" format="PNG"/>
  59. </para>
  60. <para>
  61. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Code25</classname> (Code 2 of
  62. 5). Er hat die gleichen Details und Optionen und fügt folgendes hinzu:
  63. </para>
  64. <itemizedlist>
  65. <listitem>
  66. <para>
  67. <emphasis>Name:</emphasis> Code 2 of 5 Interleaved
  68. </para>
  69. </listitem>
  70. <listitem>
  71. <para>
  72. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  73. </para>
  74. </listitem>
  75. <listitem>
  76. <para>
  77. <emphasis>Checksumme:</emphasis> Optional (Modulo 10)
  78. </para>
  79. </listitem>
  80. <listitem>
  81. <para>
  82. <emphasis>Länge:</emphasis> variabel (immer eine gerade Anzahl an Zeichen)
  83. </para>
  84. </listitem>
  85. </itemizedlist>
  86. <para>
  87. Vorhandene Optionen:
  88. </para>
  89. <table id="zend.barcode.objects.details.code25interleaved.table">
  90. <title>Optionen für Zend_Barcode_Object_Code25interleaved</title>
  91. <tgroup cols="4">
  92. <thead>
  93. <row>
  94. <entry>Option</entry>
  95. <entry>Datentyp</entry>
  96. <entry>Standardwert</entry>
  97. <entry>Beschreibung</entry>
  98. </row>
  99. </thead>
  100. <tbody>
  101. <row>
  102. <entry><emphasis>withBearerBars</emphasis></entry>
  103. <entry><type>Boolean</type></entry>
  104. <entry><constant>FALSE</constant></entry>
  105. <entry>
  106. Zeichnet eine dicke Linie am Beginn und Ende des Barcodes.
  107. </entry>
  108. </row>
  109. </tbody>
  110. </tgroup>
  111. </table>
  112. <note>
  113. <para>
  114. Wenn die Anzahl der Zeichen nicht gerade ist, fügt
  115. <classname>Zend_Barcode_Object_Code25interleaved</classname> fehlende Nullen
  116. automatisch vor dem Barcode Text hinzu.
  117. </para>
  118. </note>
  119. </sect3>
  120. <sect3 id="zend.barcode.objects.details.code39">
  121. <title>Zend_Barcode_Object_Code39</title>
  122. <para>
  123. <inlinegraphic width="275" align="center" valign="middle"
  124. fileref="figures/zend.barcode.introduction.example-1.png" format="PNG"/>
  125. </para>
  126. <itemizedlist>
  127. <listitem>
  128. <para>
  129. <emphasis>Name:</emphasis> Code 39
  130. </para>
  131. </listitem>
  132. <listitem>
  133. <para>
  134. <emphasis>Erlaubte Zeichen:</emphasis>
  135. '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%'
  136. </para>
  137. </listitem>
  138. <listitem>
  139. <para>
  140. <emphasis>Checksumme:</emphasis> Optional (Modulo 43)
  141. </para>
  142. </listitem>
  143. <listitem>
  144. <para>
  145. <emphasis>Länge:</emphasis> Variabel
  146. </para>
  147. </listitem>
  148. </itemizedlist>
  149. <note>
  150. <para>
  151. <classname>Zend_Barcode_Object_Code39</classname> fügt automatisch die Start und
  152. Stop Zeichen ('*') hinzu.
  153. </para>
  154. </note>
  155. <para>
  156. Es gibt keine speziellen Optionen für diesen Barcode.
  157. </para>
  158. </sect3>
  159. <sect3 id="zend.barcode.objects.details.identcode">
  160. <title>Zend_Barcode_Object_Identcode</title>
  161. <para>
  162. <inlinegraphic width="155" align="center" valign="middle"
  163. fileref="figures/zend.barcode.objects.details.identcode.png" format="PNG"/>
  164. </para>
  165. <para>
  166. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Code25interleaved</classname>
  167. (Code 2 of 5 Interleaved), und enthält einige seiner Fähigkeiten; er hat auch selbst
  168. einige spezielle.
  169. </para>
  170. <itemizedlist>
  171. <listitem>
  172. <para>
  173. <emphasis>Name:</emphasis> Identcode (Deutsche Post Identcode)
  174. </para>
  175. </listitem>
  176. <listitem>
  177. <para>
  178. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  179. </para>
  180. </listitem>
  181. <listitem>
  182. <para>
  183. <emphasis>Checksumme:</emphasis> zwingend (Modulo 10 aber unterschiedlich von
  184. Code25)
  185. </para>
  186. </listitem>
  187. <listitem>
  188. <para>
  189. <emphasis>Länge:</emphasis> 12 Zeichen (inklusive Checksumme)
  190. </para>
  191. </listitem>
  192. </itemizedlist>
  193. <para>
  194. Es gibt keine speziellen Optionen für diesen Barcode.
  195. </para>
  196. <note>
  197. <para>
  198. Wenn die Anzahl der Zeichen nicht 12 ist, wird
  199. <classname>Zend_Barcode_Object_Identcode</classname> fehlende Nullen dem Barcode
  200. Text automatisch voranstellen.
  201. </para>
  202. </note>
  203. </sect3>
  204. <sect3 id="zend.barcode.objects.details.itf14">
  205. <title>Zend_Barcode_Object_Itf14</title>
  206. <para>
  207. <inlinegraphic width="155" align="center" valign="middle"
  208. fileref="figures/zend.barcode.objects.details.itf14.png" format="PNG"/>
  209. </para>
  210. <para>
  211. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Int25</classname> (Code 2 of 5
  212. Interleaved), und erweitert einige seiner Möglichkeiten; er hat auch selbst einige
  213. spezielle.
  214. </para>
  215. <itemizedlist>
  216. <listitem>
  217. <para>
  218. <emphasis>Name:</emphasis> ITF-14
  219. </para>
  220. </listitem>
  221. <listitem>
  222. <para>
  223. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  224. </para>
  225. </listitem>
  226. <listitem>
  227. <para>
  228. <emphasis>Checksumme:</emphasis> zwingend (Modulo 10)
  229. </para>
  230. </listitem>
  231. <listitem>
  232. <para>
  233. <emphasis>Länge:</emphasis> 14 Zeichen (inklusive Checksumme)
  234. </para>
  235. </listitem>
  236. </itemizedlist>
  237. <para>
  238. Es gibt keine speziellen Optionen für diesen Barcode.
  239. </para>
  240. <note>
  241. <para>
  242. Wenn die Anzahl der Zeichen nicht 14 ist, wird
  243. <classname>Zend_Barcode_Object_Itf14</classname> fehlende Nullen dem Barcode Text
  244. automatisch anhängen.
  245. </para>
  246. </note>
  247. </sect3>
  248. <sect3 id="zend.barcode.objects.details.leitcode">
  249. <title>Zend_Barcode_Object_Leitcode</title>
  250. <para>
  251. <inlinegraphic width="155" align="center" valign="middle"
  252. fileref="figures/zend.barcode.objects.details.leitcode.png" format="PNG"/>
  253. </para>
  254. <para>
  255. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Identcode</classname> (Deutsche
  256. Post Identcode), und enthält einige seiner Möglichkeiten; er hat auch einige eigene
  257. Möglichkeit.
  258. </para>
  259. <itemizedlist>
  260. <listitem>
  261. <para>
  262. <emphasis>Name:</emphasis> Leitcode (Deutsche Post Leitcode)
  263. </para>
  264. </listitem>
  265. <listitem>
  266. <para>
  267. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  268. </para>
  269. </listitem>
  270. <listitem>
  271. <para>
  272. <emphasis>Checksumme:</emphasis> zwingend (Modulo 10 unterschiedlich zu Code25)
  273. </para>
  274. </listitem>
  275. <listitem>
  276. <para>
  277. <emphasis>Länge:</emphasis> 14 Zeichen (inklusive der Checksumme)
  278. </para>
  279. </listitem>
  280. </itemizedlist>
  281. <para>
  282. Es gibt keine speziellen Optionen für diesen Barcode.
  283. </para>
  284. <note>
  285. <para>
  286. Wenn die Anzahl der Zeichen nicht 14 ist, wird
  287. <classname>Zend_Barcode_Object_Leitcode</classname> fehlende Nullen dem Barcode
  288. Text automatisch voranstellen.
  289. </para>
  290. </note>
  291. </sect3>
  292. </sect2>