Pages per Sheet setting for open printing to pdf
J. Landman Gay
jacque at hyperactivesw.com
Fri Dec 16 13:01:39 CST 2011
On 12/16/11 2:55 AM, gmcrev wrote:
> Thanks for the reply Jacquelin.
> However I was using revPrintText to print HtmlText via open printing to
> I would like to pdf print the equivalent of 2 A4 pages on 1 A4 sheet.
> Any ideas how this would work?
I haven't done much with that command, but you could try setting the
printScale to 0.5 before you print. That should scale the output by
half. It may not give what you want though, since the width of the text
block may also be half. Experiment.
It's possible to do what you want, but probably not using the rev
library calls. For custom print output the usual way is to handle the
entire process yourself. The rev library is convenient for quick
printouts, but its script just uses commands that are available in the
engine and which you can use yourself. (The script snippet I posted
could be easily changed to "open printing to pdf", btw.)
I'll readily admit that printing in LiveCode is a pain, but you can do
just about anything with it if you're willing to script everything. The
usual method is to create a printing substack that is never shown, but
serves as a template for printouts. The template contains fields and any
other objects that need to print. A script opens the template invisibly,
repeatedly fills the fields with text (or in this case, htmlText,)
prints the template card, and repeats until printing is finished.
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode