Beschreibung der ausgelieferten Barcodes Anbei findet man detailierte Informationen über alle Barcode Typen welche standardmäßig mit Zend Framework ausgeliefert werden. Zend_Barcode_Object_Error Dieser Barcode ist ein spezieller Fall. Er wird intern verwendet um eine Exception automatisch darzustellen wenn diese von der Zend_Barcode Komponente gefangen wird. Zend_Barcode_Object_Code25 Name: Code 25 (oder Code 2 of 5 oder Code 25 Industrial) Erlaubte Zeichen: '0123456789' Checksumme: Optional (Modulo 10) Länge: Variabel Es gibt keine speziellen Optionen für diesen Barcode. Zend_Barcode_Object_Code39 Name: Code 39 Erlaubte Zeichen: '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%' Checksum: Optional (Modulo 43) Länge: Variabel Zend_Barcode_Object_Code39 fügt automatisch die Start und Stop Zeichen ('*') hinzu. Es gibt keine speziellen Optionen für diesen Barcode. Zend_Barcode_Object_Itf14 Dieser Barcode erweitert Zend_Barcode_Object_Int25 (Code 2 of 5 Interleaved), und erweitert einige seiner Möglichkeiten; er hat auch selbst einige spezielle. Name: ITF-14 Erlaubte Zeichen: '0123456789' Checksumme: zwingend (Modulo 10) Länge: 14 Zeichen (inklusive Checksumme) Es gibt keine speziellen Optionen für diesen Barcode. Wenn die Anzahl der Zeichen nicht 14 ist, wird Zend_Barcode_Object_Itf14 fehlende Nullen dem Barcode Text automatisch anhängen. Zend_Barcode_Object_Int25 Dieser Barcode erweitert Zend_Barcode_Object_Code25 (Code 2 of 5) und hat die selben Eigenschaften und Optionen, und fügt die folgenden hinzu: Name: Code 2 of 5 Interleaved Erlaubte Zeichen: '0123456789' Checksumme: Optional (Modulo 10) Länge: Variabel (immer eine berage Anzahl von Zeichen) Vorhandene Optionen enthalten: Zend_Barcode_Object_Int25 Options Option Daten Typ Standardwert Beschreibung withBearerBars Boolean FALSE Zeichnet einen dicken Balken am Anfang und dem Ende des Barcodes.
Wenn die Anzahl der Zeichen nicht gerade ist, werden Zend_Barcode_Object_Int25 dem Barcode Text automatisch fehlende Nullen vorangestellt.