Zend_Barcode-Objects_Details.xml 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 19980 -->
  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.code39">
  55. <title>Zend_Barcode_Object_Code39</title>
  56. <para>
  57. <inlinegraphic width="275" align="center" valign="middle"
  58. fileref="figures/zend.barcode.introduction.example-1.png" format="PNG"/>
  59. </para>
  60. <itemizedlist>
  61. <listitem>
  62. <para>
  63. <emphasis>Name:</emphasis> Code 39
  64. </para>
  65. </listitem>
  66. <listitem>
  67. <para>
  68. <emphasis>Erlaubte Zeichen:</emphasis>
  69. '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%'
  70. </para>
  71. </listitem>
  72. <listitem>
  73. <para>
  74. <emphasis>Checksumme:</emphasis> Optional (Modulo 43)
  75. </para>
  76. </listitem>
  77. <listitem>
  78. <para>
  79. <emphasis>Länge:</emphasis> Variabel
  80. </para>
  81. </listitem>
  82. </itemizedlist>
  83. <note>
  84. <para>
  85. <classname>Zend_Barcode_Object_Code39</classname> fügt automatisch die Start und
  86. Stop Zeichen ('*') hinzu.
  87. </para>
  88. </note>
  89. <para>
  90. Es gibt keine speziellen Optionen für diesen Barcode.
  91. </para>
  92. </sect3>
  93. <sect3 id="zend.barcode.objects.details.identcode">
  94. <title>Zend_Barcode_Object_Identcode</title>
  95. <para>
  96. <inlinegraphic width="155" align="center" valign="middle"
  97. fileref="figures/zend.barcode.objects.details.identcode.png" format="PNG"/>
  98. </para>
  99. <para>
  100. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Int25</classname> (Code 2 of 5
  101. Interleaved), und enthält einige seiner Fähigkeiten; er hat auch selbst einige
  102. spezielle.
  103. </para>
  104. <itemizedlist>
  105. <listitem>
  106. <para>
  107. <emphasis>Name:</emphasis> Identcode (Deutsche Post Identcode)
  108. </para>
  109. </listitem>
  110. <listitem>
  111. <para>
  112. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  113. </para>
  114. </listitem>
  115. <listitem>
  116. <para>
  117. <emphasis>Checksumme:</emphasis> zwingend (Modulo 10 aber unterschiedlich von
  118. Code25)
  119. </para>
  120. </listitem>
  121. <listitem>
  122. <para>
  123. <emphasis>Länge:</emphasis> 12 Zeichen (inklusive Checksumme)
  124. </para>
  125. </listitem>
  126. </itemizedlist>
  127. <para>
  128. Es gibt keine speziellen Optionen für diesen Barcode.
  129. </para>
  130. <note>
  131. <para>
  132. Wenn die Anzahl der Zeichen nicht 12 ist, wird
  133. <classname>Zend_Barcode_Object_Identcode</classname> fehlende Nullen dem Barcode
  134. Text automatisch voranstellen.
  135. </para>
  136. </note>
  137. </sect3>
  138. <sect3 id="zend.barcode.objects.details.itf14">
  139. <title>Zend_Barcode_Object_Itf14</title>
  140. <para>
  141. <inlinegraphic width="155" align="center" valign="middle"
  142. fileref="figures/zend.barcode.objects.details.itf14.png" format="PNG"/>
  143. </para>
  144. <para>
  145. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Int25</classname> (Code 2 of 5
  146. Interleaved), und erweitert einige seiner Möglichkeiten; er hat auch selbst einige
  147. spezielle.
  148. </para>
  149. <itemizedlist>
  150. <listitem>
  151. <para>
  152. <emphasis>Name:</emphasis> ITF-14
  153. </para>
  154. </listitem>
  155. <listitem>
  156. <para>
  157. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  158. </para>
  159. </listitem>
  160. <listitem>
  161. <para>
  162. <emphasis>Checksumme:</emphasis> zwingend (Modulo 10)
  163. </para>
  164. </listitem>
  165. <listitem>
  166. <para>
  167. <emphasis>Länge:</emphasis> 14 Zeichen (inklusive Checksumme)
  168. </para>
  169. </listitem>
  170. </itemizedlist>
  171. <para>
  172. Es gibt keine speziellen Optionen für diesen Barcode.
  173. </para>
  174. <note>
  175. <para>
  176. Wenn die Anzahl der Zeichen nicht 14 ist, wird
  177. <classname>Zend_Barcode_Object_Itf14</classname> fehlende Nullen dem Barcode Text
  178. automatisch anhängen.
  179. </para>
  180. </note>
  181. </sect3>
  182. <sect3 id="zend.barcode.objects.details.int25">
  183. <title>Zend_Barcode_Object_Int25</title>
  184. <para>
  185. <inlinegraphic width="101" align="center" valign="middle"
  186. fileref="figures/zend.barcode.objects.details.int25.png" format="PNG"/>
  187. </para>
  188. <para>
  189. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Code25</classname> (Code 2 of 5)
  190. und hat die selben Eigenschaften und Optionen, und fügt die folgenden hinzu:
  191. </para>
  192. <itemizedlist>
  193. <listitem>
  194. <para>
  195. <emphasis>Name:</emphasis> Code 2 of 5 Interleaved
  196. </para>
  197. </listitem>
  198. <listitem>
  199. <para>
  200. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  201. </para>
  202. </listitem>
  203. <listitem>
  204. <para>
  205. <emphasis>Checksumme:</emphasis> Optional (Modulo 10)
  206. </para>
  207. </listitem>
  208. <listitem>
  209. <para>
  210. <emphasis>Länge:</emphasis> Variabel (immer eine berage Anzahl von Zeichen)
  211. </para>
  212. </listitem>
  213. </itemizedlist>
  214. <para>
  215. Vorhandene Optionen enthalten:
  216. </para>
  217. <table id="zend.barcode.objects.details.int25.table">
  218. <title>Zend_Barcode_Object_Int25 Options</title>
  219. <tgroup cols="4">
  220. <thead>
  221. <row>
  222. <entry>Option</entry>
  223. <entry>Daten Typ</entry>
  224. <entry>Standardwert</entry>
  225. <entry>Beschreibung</entry>
  226. </row>
  227. </thead>
  228. <tbody>
  229. <row>
  230. <entry><emphasis>withBearerBars</emphasis></entry>
  231. <entry><type>Boolean</type></entry>
  232. <entry><constant>FALSE</constant></entry>
  233. <entry>
  234. Zeichnet einen dicken Balken am Anfang und dem Ende des Barcodes.
  235. </entry>
  236. </row>
  237. </tbody>
  238. </tgroup>
  239. </table>
  240. <note>
  241. <para>
  242. Wenn die Anzahl der Zeichen nicht gerade ist, werden
  243. <classname>Zend_Barcode_Object_Int25</classname> dem Barcode Text automatisch
  244. fehlende Nullen vorangestellt.
  245. </para>
  246. </note>
  247. </sect3>
  248. </sect2>