139. Class

139.1. Zend\Barcode\Barcode

Class for generate Barcode

139.1.1. Methods

139.1.1.1. getObjectPluginManager

getObjectPluginManager()

Get the parser plugin manager

Return type:ObjectPluginManager

139.1.1.2. getRendererPluginManager

getRendererPluginManager()

Get the renderer plugin manager

Return type:RendererPluginManager

139.1.1.3. factory

factory()

Factory for Zend_Barcode classes.

First argument may be a string containing the base of the adapter class name, e.g. ‘int25’ corresponds to class ObjectInt25. This is case-insensitive.

First argument may alternatively be an object of type Traversable. The barcode class base name is read from the ‘barcode’ property. The barcode config parameters are read from the ‘params’ property.

Second argument is optional and may be an associative array of key-value pairs. This is used as the argument to the barcode constructor.

If the first argument is of type Traversable, it is assumed to contain all parameters, and the second argument is ignored.

Parameters:
  • mixed – String name of barcode class, or Traversable object.
  • mixed – String name of renderer class
  • mixed – OPTIONAL; an array or Traversable object with barcode parameters.
  • mixed – OPTIONAL; an array or Traversable object with renderer parameters.
  • bool – OPTIONAL; set the automatic rendering of exception
Return type:

Barcode

Throws :

ExceptionExceptionInterface

139.1.1.4. makeBarcode

makeBarcode()

Barcode Constructor

Parameters:
  • mixed – String name of barcode class, or Traversable object, or barcode object.
  • mixed – OPTIONAL; an array or Traversable object with barcode parameters.
Throws ExceptionInvalidArgumentException:
 
Return type:

Object

139.1.1.5. makeRenderer

makeRenderer()

Renderer Constructor

Parameters:
  • mixed – String name of renderer class, or Traversable object.
  • mixed – OPTIONAL; an array or Traversable object with renderer parameters.
Throws ExceptionRendererCreationException:
 
Return type:

RendererRendererInterface

139.1.1.6. render

render()

Proxy to renderer render() method

Parameters:
  • string – ObjectObjectInterface | array | Traversable $barcode
  • string – RendererRendererInterface $renderer
  • array – Traversable $barcodeConfig
  • array – Traversable $rendererConfig

139.1.1.7. draw

draw()

Proxy to renderer draw() method

Parameters:
  • string – ObjectObjectInterface | array | Traversable $barcode
  • string – RendererRendererInterface $renderer
  • array – Traversable $barcodeConfig
  • array – Traversable $rendererConfig
Return type:

mixed

139.1.1.8. setBarcodeFont

setBarcodeFont()

Set the default font for new instances of barcode

Parameters:string
Return type:void

139.1.1.9. getBarcodeFont

getBarcodeFont()

Get current default font

Return type:string