Zend Framework
1.12
|
Public Member Functions | |
__construct ($options=null) | |
Constructor. | |
setOptions ($options) | |
Set barcode state from options array. | |
setConfig (Zend_Config $config) | |
Set barcode state from config object. | |
setBarcodeNamespace ($namespace) | |
Set barcode namespace for autoloading. | |
getBarcodeNamespace () | |
Retrieve barcode namespace. | |
getType () | |
Retrieve type of barcode. | |
setBarHeight ($value) | |
Set height of the barcode bar. | |
getBarHeight () | |
Get height of the barcode bar. | |
setBarThinWidth ($value) | |
Set thickness of thin bar. | |
getBarThinWidth () | |
Get thickness of thin bar. | |
setBarThickWidth ($value) | |
Set thickness of thick bar. | |
getBarThickWidth () | |
Get thickness of thick bar. | |
setFactor ($value) | |
Set factor applying to thinBarWidth - thickBarWidth - barHeight - fontSize. | |
getFactor () | |
Get factor applying to thinBarWidth - thickBarWidth - barHeight - fontSize. | |
setForeColor ($value) | |
Set color of the barcode and text. | |
getForeColor () | |
Retrieve color of the barcode and text. | |
setBackgroundColor ($value) | |
Set the color of the background. | |
getBackgroundColor () | |
Retrieve background color of the image. | |
setWithBorder ($value) | |
Activate/deactivate drawing of the bar. | |
getWithBorder () | |
Retrieve if border are draw or not. | |
setWithQuietZones ($value) | |
Activate/deactivate drawing of the quiet zones. | |
getWithQuietZones () | |
Retrieve if quiet zones are draw or not. | |
setReverseColor () | |
Allow fast inversion of font/bars color and background color. | |
setOrientation ($value) | |
Set orientation of barcode and text. | |
getOrientation () | |
Retrieve orientation of barcode and text. | |
setText ($value) | |
Set text to encode. | |
getText () | |
Retrieve text to encode. | |
getRawText () | |
Retrieve text to encode. | |
getTextToDisplay () | |
Retrieve text to display. | |
setDrawText ($value) | |
Activate/deactivate drawing of text to encode. | |
getDrawText () | |
Retrieve if drawing of text to encode is enabled. | |
setStretchText ($value) | |
Activate/deactivate the adjustment of the position of the characters to the position of the bars. | |
getStretchText () | |
Retrieve if the adjustment of the position of the characters to the position of the bars is enabled. | |
setWithChecksum ($value) | |
Activate/deactivate the automatic generation of the checksum character added to the barcode text. | |
getWithChecksum () | |
Retrieve if the checksum character is automatically added to the barcode text. | |
setWithChecksumInText ($value) | |
Activate/deactivate the automatic generation of the checksum character added to the barcode text. | |
getWithChecksumInText () | |
Retrieve if the checksum character is automatically added to the barcode text. | |
setFont ($value) | |
Set the font: | |
getFont () | |
Retrieve the font. | |
setFontSize ($value) | |
Set the size of the font in case of TTF. | |
getFontSize () | |
Retrieve the size of the font in case of TTF. | |
getQuietZone () | |
Quiet zone before first bar and after the last bar. | |
getInstructions () | |
Retrieve the set of drawing instructions. | |
checkParams () | |
Checking of parameters after all settings. | |
getHeight ($recalculate=false) | |
Get height of the result object. | |
getWidth ($recalculate=false) | |
Get width of the result object. | |
getOffsetLeft ($recalculate=false) | |
Calculate the offset from the left of the object if an orientation is activated. | |
getOffsetTop ($recalculate=false) | |
Calculate the offset from the top of the object if an orientation is activated. | |
draw () | |
Complete drawing of the barcode. | |
validateText ($value) | |
Check for invalid characters. | |
Static Public Member Functions | |
static | setBarcodeFont ($font) |
Set the font for all instances of barcode. | |
Protected Member Functions | |
_getDefaultOptions () | |
Set default options for particular object. | |
_addLeadingZeros ($text, $withoutChecksum=false) | |
Automatically add leading zeros if barcode length is fixed. | |
_addInstruction (array $instruction) | |
Add an instruction in the array of instructions. | |
_addPolygon (array $points, $color=null, $filled=true) | |
Add a polygon drawing instruction in the set of instructions. | |
_addText ($text, $size, $position, $font, $color, $alignment= 'center', $orientation=0) | |
Add a text drawing instruction in the set of instructions. | |
_checkText ($value=null) | |
Check if a text is really provided to barcode. | |
_checkRatio ($min=2, $max=3) | |
Check the ratio between the thick and the thin bar. | |
_checkFontAndOrientation () | |
Drawing with an angle is just allow TTF font. | |
_calculateWidth () | |
Width of the result image (before any rotation) | |
_calculateBarcodeWidth () | |
Calculate the width of the barcode. | |
_calculateHeight () | |
Height of the result object. | |
_calculateBarcodeHeight () | |
Height of the barcode. | |
_rotate ($x1, $y1) | |
Apply rotation on a point in X/Y dimensions. | |
_drawBarcode () | |
Draw the barcode. | |
_drawBorder () | |
Partial function to draw border. | |
_drawText () | |
Partial function to draw text. | |
_validateText ($value, $options=array()) | |
Standard validation for most of barcode objects. | |
_prepareBarcode () | |
Each child must prepare the barcode and return a table like array( 0 => array( 0 => int (visible(black) or not(white)) 1 => int (width of the bar) 2 => float (0->1 position from the top of the beginning of the bar in %) 3 => float (0->1 position from the top of the end of the bar in %) ), 1 => ... | |
_checkParams () | |
Checking of parameters after all settings. | |
_preDrawBarcode () | |
Allow each child to draw something else. | |
_postDrawBarcode () | |
Allow each child to draw something else (ex: bearer bars in interleaved 2 of 5 code) | |
Protected Attributes | |
$_barcodeNamespace = 'Zend_Barcode_Object' | |
$_instructions = array() | |
$_type = null | |
$_height = null | |
$_width = null | |
$_barHeight = 50 | |
$_barThinWidth = 1 | |
$_barThickWidth = 3 | |
$_factor = 1 | |
$_foreColor = 0x000000 | |
$_backgroundColor = 0xFFFFFF | |
$_withBorder = false | |
$_withQuietZones = true | |
$_mandatoryQuietZones = false | |
$_orientation = 0 | |
$_offsetTop = null | |
$_offsetLeft = null | |
$_text = null | |
$_drawText = true | |
$_stretchText = false | |
$_font = null | |
$_fontSize = 10 | |
$_withChecksum = false | |
$_withChecksumInText = false | |
$_barcodeLength = null | |
$_addLeadingZeros = true | |
$_mandatoryChecksum = false | |
$_substituteChecksumCharacter = 0 | |
Static Protected Attributes | |
static | $_staticFont = null |
__construct | ( | $options = null | ) |
|
protected |
Add an instruction in the array of instructions.
array | $instruction |
|
protected |
Automatically add leading zeros if barcode length is fixed.
string | $text | |
boolean | $withoutChecksum |
|
protected |
Add a polygon drawing instruction in the set of instructions.
array | $points | |
integer | $color | |
boolean | $filled |
|
protected |
Add a text drawing instruction in the set of instructions.
string | $text | |
float | $size | |
array | $position | |
string | $font | |
integer | $color | |
string | $alignment | |
float | $orientation |
|
protected |
Height of the barcode.
|
abstractprotected |
Calculate the width of the barcode.
|
protected |
Height of the result object.
|
protected |
Width of the result image (before any rotation)
|
protected |
|
abstractprotected |
Checking of parameters after all settings.
|
protected |
Check the ratio between the thick and the thin bar.
integer | $min | |
integer | $max |
Zend_Barcode_Object_Exception |
|
protected |
|
protected |
Draw the barcode.
|
protected |
Partial function to draw border.
|
protected |
Partial function to draw text.
|
protected |
Set default options for particular object.
|
protected |
Allow each child to draw something else (ex: bearer bars in interleaved 2 of 5 code)
|
protected |
Allow each child to draw something else.
|
abstractprotected |
Each child must prepare the barcode and return a table like array( 0 => array( 0 => int (visible(black) or not(white)) 1 => int (width of the bar) 2 => float (0->1 position from the top of the beginning of the bar in %) 3 => float (0->1 position from the top of the end of the bar in %) ), 1 => ...
)
|
protected |
Apply rotation on a point in X/Y dimensions.
float | $x1 | x-position before rotation |
float | $y1 | y-position before rotation |
|
protected |
Standard validation for most of barcode objects.
string | $value | |
array | $options |
checkParams | ( | ) |
Checking of parameters after all settings.
draw | ( | ) |
Complete drawing of the barcode.
getBackgroundColor | ( | ) |
Retrieve background color of the image.
getBarcodeNamespace | ( | ) |
Retrieve barcode namespace.
getBarHeight | ( | ) |
Get height of the barcode bar.
getBarThickWidth | ( | ) |
Get thickness of thick bar.
getBarThinWidth | ( | ) |
Get thickness of thin bar.
getDrawText | ( | ) |
Retrieve if drawing of text to encode is enabled.
getFactor | ( | ) |
Get factor applying to thinBarWidth - thickBarWidth - barHeight - fontSize.
getFont | ( | ) |
Retrieve the font.
getFontSize | ( | ) |
Retrieve the size of the font in case of TTF.
getForeColor | ( | ) |
Retrieve color of the barcode and text.
getHeight | ( | $recalculate = false | ) |
Get height of the result object.
getInstructions | ( | ) |
Retrieve the set of drawing instructions.
getOffsetLeft | ( | $recalculate = false | ) |
Calculate the offset from the left of the object if an orientation is activated.
boolean | $recalculate |
getOffsetTop | ( | $recalculate = false | ) |
Calculate the offset from the top of the object if an orientation is activated.
boolean | $recalculate |
getOrientation | ( | ) |
Retrieve orientation of barcode and text.
getQuietZone | ( | ) |
Quiet zone before first bar and after the last bar.
getRawText | ( | ) |
Retrieve text to encode.
getStretchText | ( | ) |
Retrieve if the adjustment of the position of the characters to the position of the bars is enabled.
getText | ( | ) |
Retrieve text to encode.
getTextToDisplay | ( | ) |
Retrieve text to display.
getType | ( | ) |
Retrieve type of barcode.
getWidth | ( | $recalculate = false | ) |
Get width of the result object.
getWithBorder | ( | ) |
Retrieve if border are draw or not.
getWithChecksum | ( | ) |
Retrieve if the checksum character is automatically added to the barcode text.
getWithChecksumInText | ( | ) |
Retrieve if the checksum character is automatically added to the barcode text.
getWithQuietZones | ( | ) |
Retrieve if quiet zones are draw or not.
setBackgroundColor | ( | $value | ) |
Set the color of the background.
integer | $value |
Zend_Barcode_Object_Exception |
|
static |
Set the font for all instances of barcode.
string | $font |
setBarcodeNamespace | ( | $namespace | ) |
Set barcode namespace for autoloading.
string | $namespace |
setBarHeight | ( | $value | ) |
Set height of the barcode bar.
integer | $value |
Zend_Barcode_Object_Exception |
setBarThickWidth | ( | $value | ) |
Set thickness of thick bar.
integer | $value |
Zend_Barcode_Object_Exception |
setBarThinWidth | ( | $value | ) |
Set thickness of thin bar.
integer | $value |
Zend_Barcode_Object_Exception |
setConfig | ( | Zend_Config | $config | ) |
setDrawText | ( | $value | ) |
Activate/deactivate drawing of text to encode.
boolean | $value |
setFactor | ( | $value | ) |
Set factor applying to thinBarWidth - thickBarWidth - barHeight - fontSize.
float | $value |
Zend_Barcode_Object_Exception |
setFont | ( | $value | ) |
Set the font:
integer | string | $value |
Zend_Barcode_Object_Exception |
setFontSize | ( | $value | ) |
Set the size of the font in case of TTF.
float | $value |
Zend_Barcode_Object_Exception |
setForeColor | ( | $value | ) |
Set color of the barcode and text.
string | $value |
Zend_Barcode_Object_Exception |
setOptions | ( | $options | ) |
Set barcode state from options array.
array | $options |
setOrientation | ( | $value | ) |
Set orientation of barcode and text.
float | $value |
Zend_Barcode_Object_Exception |
setReverseColor | ( | ) |
Allow fast inversion of font/bars color and background color.
setStretchText | ( | $value | ) |
Activate/deactivate the adjustment of the position of the characters to the position of the bars.
boolean | $value |
Zend_Barcode_Object_Exception |
setText | ( | $value | ) |
Set text to encode.
string | $value |
setWithBorder | ( | $value | ) |
Activate/deactivate drawing of the bar.
boolean | $value |
setWithChecksum | ( | $value | ) |
Activate/deactivate the automatic generation of the checksum character added to the barcode text.
boolean | $value |
setWithChecksumInText | ( | $value | ) |
Activate/deactivate the automatic generation of the checksum character added to the barcode text.
boolean | $value |
Zend_Barcode_Object_Exception |
setWithQuietZones | ( | $value | ) |
Activate/deactivate drawing of the quiet zones.
boolean | $value |
validateText | ( | $value | ) |
Check for invalid characters.
string | $value | Text to be ckecked |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |