Set new paper size.
This method was added in XFRX 22.0
Syntax:
XFRXDraw::FitToPaperSize(liPaperSizeIndex [, lnPageWidth [, lnPageHeight [, lnOrientation [, lcRelativePos [, lcPageScope [, laPS ]]]]]])
Return values
.F. ... paper size was not changed
.T. ... paper size was changed
Parameters:
liPaperSizeIndex
Paper size index.
lnPageWidth
Paper width in FRU.
lnPageHeight
Paper length in FRU.
lnOrientation
Paper orientation. Allowed values are 0 (portrait), 1 (landscape), 2 (reverse), 3 (nochange).
lcRelativePos
Define new position of content, values can be: "left", "center", "right", "top", "middle", "bottom" or their combination sepparated by comma.
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.