Zend Framework  3.0
Protected Member Functions | List of all members
Upca Class Reference

Class for generate UpcA barcode. More...

Protected Member Functions

 getDefaultOptions ()
 Default options for Postnet barcode.
 
 calculateBarcodeWidth ()
 Width of the barcode (in pixels)
 
 prepareBarcode ()
 Prepare array to draw barcode.
 
 drawText ()
 Partial function to draw text.
 
- Protected Member Functions inherited from Ean13
 getDefaultOptions ()
 Default options for Postnet barcode.
 
 calculateBarcodeWidth ()
 Width of the barcode (in pixels)
 
 checkSpecificParams ()
 Partial check of interleaved EAN/UPC barcode.
 
 prepareBarcode ()
 Prepare array to draw barcode.
 
 drawText ()
 Partial function to draw text.
 
 drawEan13Text ()
 
- Protected Member Functions inherited from AbstractObject
 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.
 
 validateSpecificText ($value, $options=[])
 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 => ...
 
 checkSpecificParams ()
 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)
 

Additional Inherited Members

- Public Member Functions inherited from Ean13
 getChecksum ($text)
 Get barcode checksum.
 
- Protected Attributes inherited from Ean13
 $codingMap
 
 $parities
 

Detailed Description

Class for generate UpcA barcode.

Member Function Documentation

calculateBarcodeWidth ( )
protected

Width of the barcode (in pixels)

Returns
int
drawText ( )
protected

Partial function to draw text.

Returns
void
getDefaultOptions ( )
protected

Default options for Postnet barcode.

Returns
void
prepareBarcode ( )
protected

Prepare array to draw barcode.

Returns
array