FitToPaperSize Method
Transform content to new paper size.
Object.FitToPaperSize(liPaperSizeIndex [, lnPageWidth [, lnPageHeight [, lcPageScope [, laPS ]]]])
Parameters
liPaperSizeIndex
Paper size index.
lnPageWidth
Paper width in FRU.
tlnPageHeight
Paper length in FRU.
lcPageScope
Contains the pages numbers separated by commas and ranges separated by dashes, e.g.: “1,2,5-6,8,20-30” to apply the transformation to.
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
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