Barcodes mit Hilfe der Zend_Barcode Klasse erstellenVerwendung von Zend_Barcode::factoryZend_Barcode verwendet eine Factory Methode um die Instanz eines Renderers zu erstellen der Zend_Barcode_Renderer_RendererAbstract erweitert. Die Factory Methode akzeptiert fünf Argumente.
Example #1 Einen Renderer mit Zend_Barcode::factory() erhalten Zend_Barcode::factory() instanziert Barcode Objekte und Renderer und verbindet diese miteinander. In diesem ersten Beispiel verwenden wir den Code39 Barcode Typ zusammen mit dem Image Renderer.
Example #2 Zend_Barcode::factory() mit Zend_Config Objekten verwenden Man kann ein Zend_Config Objekt an die Factory übergeben um die notwendigen Objekte zu erstellen. Das folgende Beispiel ist funktionell identisch mit dem vorherigen.
Einen Barcode zeichnenWenn der Barcode gezeichnet wird, empfängt man die Ressource in welcher der Barcode gezeichnet wird. Um einen Barcode zu zeichnen kann man die draw() Methode des Renderers aufrufen, oder einfach die von Zend_Barcode angebotene Proxy Methode verwenden. Example #3 Einen Barcode mit dem Renderer Objekt zeichnen
Example #4 Einen Barcode mit Zend_Barcode::draw() zeichnen
Einen Barcode darstellenWenn man einen Barcode darstellt, zeichnet man den Barcode, man sendet die Header und man sendet die Ressource (z.B. zu einem Browser). Um einen Barcode darzustellen muss man die render() Methode des Renderers aufrufen, oder einfach die Proxy Methode verwenden die von Zend_Barcode angeboten wird. Example #5 Einen Barcode mit dem Renderer Objekt darstellen
Das wird diesen Barcode erstellen:
![]() Example #6 Einen Barcode mit Zend_Barcode::render() darstellen
Das wird den selben Barcode erzeugen wie im vorherigen Beispiel.
|