livfoss at mac.com
Wed Mar 29 08:47:17 EST 2006
In my continuing search for a multi-page printing solution, I was
amazed to find the following in the Dictionary for RR 2.7.0:
> Syntax: revPrintText textToPrint[,headerText[,footerText
> Library: Printing library
> See also: answer printer command , print command , revPrintField
> command , revShowPrintDialog command
> Prints formatted or unformatted text.
> revPrintText "Hello world"
[and a lot more besides, including headers and footers..]
What amazed me was that nobody had mentioned it before, while I was
writing arcane enquiries to the list about counting lines, short
final pages etc.
Anyway, early tests suggest that it mostly works, although clearly it
is a bit limited, and it's also a bit temperamental (e.g. if you feed
it a parameter it doesn't like - even one which is legal according to
the documentation - it just puts up the print dialog and then fails
to print anything, while 'the result' stays empty; sometimes it seems
to refuse to print for no apparent reason, particularly if it is
invoked twice in successive lines of script - a buffering problem?;
and I have a feeling it likes to change the print margins without
telling you about it), but I think it may well have solved a lot of
problems that I was trying to solve in a very much more complicated
way. I'm still testing. Much the same behaviour on the Mac so far, BTW.
Has anyone else any experience of this command (well, I suppose
strictly it's a handler in the printing library)?
Graham Samuel / The Living Fossil Co. / UK and France
More information about the Use-livecode