Transform content to new paper size.
Info |
---|
This method was added in XFRX 22.0 |
Syntax:
Code Block |
---|
Code Block |
Object.FitToPaperSize(liPaperSizeIndex [, lnPageWidth [, lnPageHeight [, lcPageScope [, laPS ]]]]) |
...
Parameters
...
liPaperSizeIndex
Paper size index.
...
laPS
A array contains papers size. If the parameter is empty, then XFRX use internal list of paper size.
Return values
.F. ... paper size was not changed
.T. ... paper size was changed
Remarks
Applies To: XFRX#DRAW
XFRX version: 22.0
See also: ChangePaperSize, ZoomContent
Examples
Code Block |
---|
USE invoices ORDER customer LOCAL m.loSession, m.lnRetval, m.loXFF, m.loPreview, m.loScripts m.loSession=EVALUATE([xfrx("XFRX#LISTENER")]) m.lnRetVal = m.loSession.SetParams("",,,,,,"XFF") && no name = just in memory IF m.lnRetVal = 0 REPORT FORM invoices OBJECT m.loSession m.loXFF = m.loSession.oxfDocument m.loXFF.FitToPaperSize(11) && fit to paper to A5 m.loXFF.SavePicture("somepage.jpeg", "jpg", 1, 1) && save to file RELEASE m.loXFF ENDIF RELEASE m.loSession |