|
| getText () |
| Retrieve text to encode.
|
|
| getChecksum ($text) |
| Get barcode checksum.
|
|
| getChecksum ($text) |
| Get barcode checksum.
|
|
| __construct ($options=null) |
| Constructor.
|
|
| setOptions ($options) |
| Set barcode state from options array.
|
|
| 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.
|
|
|
| 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.
|
|
| validateSpecificText ($value, $options=[]) |
| Particular validation for Upce barcode objects (to suppress checksum character substitution)
|
|
| 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 () |
|
| 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)
|
|
Class for generate UpcA barcode.