Barcode/Renderer/RendererAbstract.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Barcode
- Subpackage
- Renderer
- Version
- $Id: RendererAbstract.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Barcode_Renderer_RendererAbstract
- Children
- \Zend_Barcode_Renderer_Pdf
- \Zend_Barcode_Renderer_Image
- \Zend_Barcode_Renderer_Svg
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties

boolean $_automaticRenderError = falsefalseDetails- Type
- boolean

integer $_horizontalPosition = 'left''left'Details- Type
- integer

integer $_leftOffset = 00Details- Type
- integer

string $_rendererNamespace = 'Zend_Barcode_Renderer''Zend_Barcode_Renderer'Details- Type
- string

integer $_topOffset = 00Details- Type
- integer
Methods

__construct(array | \Zend_Config $options = null) : voidConstructor
| Name | Type | Description |
|---|---|---|
| $options | array | \Zend_Config |

_adjustPosition(float $supportHeight, float $supportWidth) : voidCalculate the left and top offset of the barcode in the rendering support
| Name | Type | Description |
|---|---|---|
| $supportHeight | float | |
| $supportWidth | float |

_drawInstructionList() : voidSub process to draw the barcode instructions Needed by the automatic error rendering

_drawPolygon(array $points, integer $color, boolean $filled = true) : voidDraw a polygon in the rendering resource
| Name | Type | Description |
|---|---|---|
| $points | array | |
| $color | integer | |
| $filled | boolean |

_drawText(string $text, float $size, array $position, string $font, integer $color, string $alignment = 'center', float $orientation = 0) : voidDraw a polygon in the rendering resource
| Name | Type | Description |
|---|---|---|
| $text | string | |
| $size | float | |
| $position | array | |
| $font | string | |
| $color | integer | |
| $alignment | string | |
| $orientation | float |

getAutomaticRenderError() : booleanRetrieve the automatic rendering of exception
| Type | Description |
|---|---|
| boolean |

getBarcode() : \Zend_Barcode_ObjectRetrieve the barcode object
| Type | Description |
|---|---|
| \Zend_Barcode_Object |

getHorizontalPosition() : stringHorizontal position of the barcode in the rendering resource
| Type | Description |
|---|---|
| string |

getVerticalPosition() : stringVertical position of the barcode in the rendering resource
| Type | Description |
|---|---|
| string |

render() : mixedRender the resource by sending headers and drawed resource
| Type | Description |
|---|---|
| mixed |

setAutomaticRenderError(boolean $value) : voidActivate/Deactivate the automatic rendering of exception
| Name | Type | Description |
|---|---|---|
| $value | boolean |

setBarcode(\Zend_Barcode_Object $barcode) : \Zend_Barcode_RendererSet the barcode object
| Name | Type | Description |
|---|---|---|
| $barcode | \Zend_Barcode_Object |
| Type | Description |
|---|---|
| \Zend_Barcode_Renderer |

setConfig(\Zend_Config $config) : \Zend_Renderer_ObjectSet renderer state from config object
| Name | Type | Description |
|---|---|---|
| $config | \Zend_Config |
| Type | Description |
|---|---|
| \Zend_Renderer_Object |

setHorizontalPosition(string $value) : \Zend_Barcode_RendererHorizontal position of the barcode in the rendering resource
| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| \Zend_Barcode_Renderer |
- Throw

setLeftOffset(integer $value) : \Zend_Barcode_RendererManually adjust left position
| Name | Type | Description |
|---|---|---|
| $value | integer |
| Type | Description |
|---|---|
| \Zend_Barcode_Renderer |
- Throw

setModuleSize(float $value) : \Zend_Barcode_RendererSet the size of a module
| Name | Type | Description |
|---|---|---|
| $value | float |
| Type | Description |
|---|---|
| \Zend_Barcode_Renderer |
- Throw

setOptions(array $options) : \Zend_Renderer_ObjectSet renderer state from options array
| Name | Type | Description |
|---|---|---|
| $options | array |
| Type | Description |
|---|---|
| \Zend_Renderer_Object |

setRendererNamespace(string $namespace) : \Zend_Renderer_ObjectSet renderer namespace for autoloading
| Name | Type | Description |
|---|---|---|
| $namespace | string |
| Type | Description |
|---|---|
| \Zend_Renderer_Object |

setTopOffset(integer $value) : \Zend_Barcode_RendererManually adjust top position
| Name | Type | Description |
|---|---|---|
| $value | integer |
| Type | Description |
|---|---|
| \Zend_Barcode_Renderer |
- Throw