Class: I25Object: Difference between revisions

From IHRIS Wiki
(Created page with 'This article desrcibes the class '''I25Object'''which extends the class BarcodeObject It is contained in the module tcpdf in the package [https://laun…')
 
No edit summary
Line 1: Line 1:
This article desrcibes the class '''I25Object'''which extends the class BarcodeObject
This article desrcibes the class '''I25Object''' which extends the class BarcodeObject
It is contained in the module [[iHRIS Module List#tcpdf|tcpdf]] in the package [https://launchpad.net/textlayout TextLayout Tools]
It is contained in the module [[iHRIS Module List#tcpdf|tcpdf]] in the package [https://launchpad.net/textlayout TextLayout Tools]
The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/textlayout/4.0.0-release/files/head:modules/tcpdf/tcpdf/barcode/i25object.php modules/tcpdf/tcpdf/barcode/i25object.php]
 
The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/textlayout/4.0.0-release/files/head:/modules/tcpdf/tcpdf/barcode/i25object.php modules/tcpdf/tcpdf/barcode/i25object.php]
 
I25 Barcode Render Class for PHP using the GD graphics library.<br<
I25 Barcode Render Class for PHP using the GD graphics library.<br<
Interleaved 2 of 5 is a numeric only bar code with a optional check number.
Interleaved 2 of 5 is a numeric only bar code with a optional check number.
@author Karim Mribti, Nicola Asuni
@author Karim Mribti, Nicola Asuni
@name BarcodeObject
@name BarcodeObject
@package com.tecnick.tcpdf
@package com.tecnick.tcpdf
@version 0.0.8a  2001-04-01 (original code)
@version 0.0.8a  2001-04-01 (original code)
@since 2001-03-25
@since 2001-03-25
@license http://www.gnu.org/copyleft/lesser.html LGPL
@license http://www.gnu.org/copyleft/lesser.html LGPL
I25 Barcode Render Class for PHP using the GD graphics library.<br<
I25 Barcode Render Class for PHP using the GD graphics library.<br<
Interleaved 2 of 5 is a numeric only bar code with a optional check number.
Interleaved 2 of 5 is a numeric only bar code with a optional check number.
@author Karim Mribti, Nicola Asuni
@author Karim Mribti, Nicola Asuni
@name BarcodeObject
@name BarcodeObject
@package com.tecnick.tcpdf
@package com.tecnick.tcpdf
@version 0.0.8a  2001-04-01 (original code)
@version 0.0.8a  2001-04-01 (original code)
@since 2001-03-25
@since 2001-03-25
@license http://www.gnu.org/copyleft/lesser.html LGPL
@license http://www.gnu.org/copyleft/lesser.html LGPL
==Methods==
==Methods==

Revision as of 20:21, 16 October 2009

This article desrcibes the class I25Object 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/i25object.php

I25 Barcode Render Class for PHP using the GD graphics library.<br<

Interleaved 2 of 5 is a numeric only bar code with a optional check number.

@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

I25 Barcode Render Class for PHP using the GD graphics library.<br<

Interleaved 2 of 5 is a numeric only bar code with a optional check number.

@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.

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:

  • int $Width
    Image width in pixels.
  • int $Height
    Image height in pixels.
  • int $Style
    Barcode style.
  • int $Value
    value to print on barcode.