Class: C39Object
This article desrcibes the class C39Object which extends the class BarcodeObject It is contained in the module tcpdf in the package TextLayout Tools
The class is defined in the file: modules/tcpdf/tcpdf/barcode/c39object.php
Code 39 Barcode Render Class.
Code 39 is an alphanumeric bar code that can encode decimal number, case alphabet and some special symbols.
@author Karim Mribti, Nicola Asuni
@name BarcodeObject
@package com.tecnick.tcpdf
@version 0.0.8a 2001-04-01 (original code)
@since 2001-03-25
@license http://www.gnu.org/copyleft/lesser.html LGPL
Code 39 Barcode Render Class.
Code 39 is an alphanumeric bar code that can encode decimal number, case alphabet and some special symbols.
@author Karim Mribti, Nicola Asuni
@name BarcodeObject
@package com.tecnick.tcpdf
@version 0.0.8a 2001-04-01 (original code)
@since 2001-03-25
@license http://www.gnu.org/copyleft/lesser.html LGPL
Methods
DrawObject()
Draws the barcode object.
- Signature: public function DrawObject($xres)
- Returns: bool true in case of success.
Parameters:
- int $xres
Horizontal resolution.
DrawStart()
Draws the start code.
- Signature: private function DrawStart($DrawPos,$yPos,$ySize,$xres)
- Returns: int drawing position.
@access private Parameters:
- int $DrawPos
Drawing position. - int $yPos
Vertical position. - int $ySize
Vertical size. - int $xres
Horizontal resolution.
DrawStop()
Draws the stop code.
- Signature: private function DrawStop($DrawPos,$yPos,$ySize,$xres)
- Returns: int drawing position.
@access private Parameters:
- int $DrawPos
Drawing position. - int $yPos
Vertical position. - int $ySize
Vertical size. - int $xres
Horizontal resolution.
GetCharIndex()
Returns the character index.
- Signature: private function GetCharIndex($char)
- Returns: int character index or -1 in case of error.
@access private Parameters:
- char $char
character.
GetSize()
Returns barcode size.
- Signature: private function GetSize($xres)
- Returns: barcode size.
@access private Parameters:
- int $xres
Horizontal resolution.
__construct()
Class Constructor.
- Signature: public function __construct($Width,$Height,$Style,$Value)
Parameters: