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' |
PDF renderer helper class, used to store data, sizes etc..
Definition at line 6 of file invoicepdfblock.php.
InvoicepdfBlock._toCache | ( | $ | sFunc, | |
$ | aParams | |||
) | [protected] |
Stores cacheable 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.
int | $iDelta new height |
Definition at line 108 of file invoicepdfblock.php.
InvoicepdfBlock.font | ( | $ | sType, | |
$ | sWeight, | |||
$ | sSize | |||
) |
Caches SetFont call with 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.
Definition at line 128 of file invoicepdfblock.php.
InvoicepdfBlock.line | ( | $ | iLPos, | |
$ | iLHeight, | |||
$ | iRPos, | |||
$ | iRHeight | |||
) |
Caches Line call with 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.
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.
int | $iLPos left position | |
int | $iLHeight height | |
string | $sString string to write |
Definition at line 86 of file invoicepdfblock.php.
InvoicepdfBlock.$_aCache = array() [protected] |
Definition at line 14 of file invoicepdfblock.php.
InvoicepdfBlock.$_sFont = 'Arial' [protected] |
Definition at line 21 of file invoicepdfblock.php.