CPagePrinter CPagePrinter(
object CDataStorage
&$DataMgr
)
|
|
Class constructor. Call the parent class (CPageMgr) constructor
and istance the Aprint module
Parameters:
object CDataStorage |
&$DataMgr: |
Reference to the DataStorage istance |
API Tags:
void BeginReport(
[string
$OutFile = ""]
)
|
|
Start to printout the report. OPen the output file, initialize some variable.
Notice: this module use the outfile as printer name
Parameters:
string |
$OutFile: |
output printer name |
API Tags:
Redefinition of:
- CPageMgr::BeginReport()
- Start to printout the report. OPen the output file, initialize some variable.
Check whether the margins are placed inside or outside the page No check is made by this module. I haven't information about paper size.
The Aprint module will made the checks.
Perform the requested job to end the report.
Print the end report text, close the current page and the output file
API Tags:
Redefinition of:
- CPageMgr::CloseReport()
- Perform the requested job for ending the report.
Create an istance of the CFont class based on configuration file.
Parameters:
API Tags:
Redefinition of:
- CPageMgr::NewFont()
- Create an istance of the CFont class based on configuration file.
void NewPage(
[mixed
$FromComposeRow = FALSE]
)
|
|
Begin a new page. Close the previous, if any, and printout the 'openpage' text if specified
API Tags:
Redefinition of:
- CPageMgr::NewPage()
- Begin a new page. Close the previous, if any, and printout the 'openpage' text if specified