Public Member Functions | Protected Member Functions | Protected Attributes

InvoicepdfBlock Class Reference

Inheritance diagram for InvoicepdfBlock:

List of all members.

Public Member Functions

 run ($oPdf)
 line ($iLPos, $iLHeight, $iRPos, $iRHeight)
 text ($iLPos, $iLHeight, $sString)
 font ($sType, $sWeight, $sSize)
 ajustHeight ($iDelta)
 getFont ()

Protected Member Functions

 _toCache ($sFunc, $aParams)

Protected Attributes

 $_aCache = array()
 $_sFont = 'Arial'

Detailed Description

PDF renderer helper class, used to store data, sizes etc..

Definition at line 6 of file invoicepdfblock.php.


Member Function Documentation

InvoicepdfBlock._toCache ( sFunc,
aParams 
) [protected]

Stores cacheable parameters.

Parameters:
string $sFunc cacheable function name
array $aParams cacheable parameters

Definition at line 29 of file invoicepdfblock.php.

InvoicepdfBlock.ajustHeight ( iDelta  ) 

Adjusts height after new page addition.

Parameters:
int $iDelta new height

Definition at line 108 of file invoicepdfblock.php.

InvoicepdfBlock.font ( sType,
sWeight,
sSize 
)

Caches SetFont call with parameters.

Parameters:
string $sType font type (Arial, Tahoma ...)
string $sWeight font weight ('', 'B', 'U' ...)
string $sSize font size ('10', '8', '6' ...)

Definition at line 98 of file invoicepdfblock.php.

InvoicepdfBlock.getFont (  ) 

Caches SetFont call with parameters.

Returns:
string

Definition at line 128 of file invoicepdfblock.php.

InvoicepdfBlock.line ( iLPos,
iLHeight,
iRPos,
iRHeight 
)

Caches Line call with parameters.

Parameters:
int $iLPos left position
int $iLHeight left height
int $iRPos right position
int $iRHeight right height

Definition at line 74 of file invoicepdfblock.php.

InvoicepdfBlock.run ( oPdf  ) 

Runs and evaluates cached code.

Parameters:
object $oPdf object which methods will be executed

Definition at line 42 of file invoicepdfblock.php.

InvoicepdfBlock.text ( iLPos,
iLHeight,
sString 
)

Caches Text call with parameters.

Parameters:
int $iLPos left position
int $iLHeight height
string $sString string to write

Definition at line 86 of file invoicepdfblock.php.


Member Data Documentation

InvoicepdfBlock.$_aCache = array() [protected]

Definition at line 14 of file invoicepdfblock.php.

InvoicepdfBlock.$_sFont = 'Arial' [protected]

Definition at line 21 of file invoicepdfblock.php.


The documentation for this class was generated from the following file: