Zend_Barcode-Objects_Details.xml 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 19695 -->
  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>Checksum:</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.itf14">
  94. <title>Zend_Barcode_Object_Itf14</title>
  95. <para>
  96. <inlinegraphic width="155" align="center" valign="middle"
  97. fileref="figures/zend.barcode.objects.details.itf14.png" format="PNG"/>
  98. </para>
  99. <para>
  100. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Int25</classname> (Code 2 of 5
  101. Interleaved), und erweitert einige seiner Möglichkeiten; er hat auch selbst einige
  102. spezielle.
  103. </para>
  104. <itemizedlist>
  105. <listitem>
  106. <para>
  107. <emphasis>Name:</emphasis> ITF-14
  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)
  118. </para>
  119. </listitem>
  120. <listitem>
  121. <para>
  122. <emphasis>Länge:</emphasis> 14 Zeichen (inklusive Checksumme)
  123. </para>
  124. </listitem>
  125. </itemizedlist>
  126. <para>
  127. Es gibt keine speziellen Optionen für diesen Barcode.
  128. </para>
  129. <note>
  130. <para>
  131. Wenn die Anzahl der Zeichen nicht 14 ist, wird
  132. <classname>Zend_Barcode_Object_Itf14</classname> fehlende Nullen dem Barcode Text
  133. automatisch anhängen.
  134. </para>
  135. </note>
  136. </sect3>
  137. <sect3 id="zend.barcode.objects.details.int25">
  138. <title>Zend_Barcode_Object_Int25</title>
  139. <para>
  140. <inlinegraphic width="101" align="center" valign="middle"
  141. fileref="figures/zend.barcode.objects.details.int25.png" format="PNG"/>
  142. </para>
  143. <para>
  144. Dieser Barcode erweitert <classname>Zend_Barcode_Object_Code25</classname> (Code 2 of 5)
  145. und hat die selben Eigenschaften und Optionen, und fügt die folgenden hinzu:
  146. </para>
  147. <itemizedlist>
  148. <listitem>
  149. <para>
  150. <emphasis>Name:</emphasis> Code 2 of 5 Interleaved
  151. </para>
  152. </listitem>
  153. <listitem>
  154. <para>
  155. <emphasis>Erlaubte Zeichen:</emphasis> '0123456789'
  156. </para>
  157. </listitem>
  158. <listitem>
  159. <para>
  160. <emphasis>Checksumme:</emphasis> Optional (Modulo 10)
  161. </para>
  162. </listitem>
  163. <listitem>
  164. <para>
  165. <emphasis>Länge:</emphasis> Variabel (immer eine berage Anzahl von Zeichen)
  166. </para>
  167. </listitem>
  168. </itemizedlist>
  169. <para>
  170. Vorhandene Optionen enthalten:
  171. </para>
  172. <table id="zend.barcode.objects.details.int25.table">
  173. <title>Zend_Barcode_Object_Int25 Options</title>
  174. <tgroup cols="4">
  175. <thead>
  176. <row>
  177. <entry>Option</entry>
  178. <entry>Daten Typ</entry>
  179. <entry>Standardwert</entry>
  180. <entry>Beschreibung</entry>
  181. </row>
  182. </thead>
  183. <tbody>
  184. <row>
  185. <entry><emphasis>withBearerBars</emphasis></entry>
  186. <entry><type>Boolean</type></entry>
  187. <entry><constant>FALSE</constant></entry>
  188. <entry>
  189. Zeichnet einen dicken Balken am Anfang und dem Ende des Barcodes.
  190. </entry>
  191. </row>
  192. </tbody>
  193. </tgroup>
  194. </table>
  195. <note>
  196. <para>
  197. Wenn die Anzahl der Zeichen nicht gerade ist, werden
  198. <classname>Zend_Barcode_Object_Int25</classname> dem Barcode Text automatisch
  199. fehlende Nullen vorangestellt.
  200. </para>
  201. </note>
  202. </sect3>
  203. </sect2>