Please help. I am using a registered printomatic
When I use the append command for a bunch of BMPS (of words), when it hits
the bottom of the page it squashes the words down really small in each
column, and it is also missing a bunch of words. How do tell printomatic to
just make a new page when it hits the bottom and not to try to squash in a
bunch of words really small. It does make two pages, but it first squashes
the words down in both columns to real small, so small that it seems to be
skipping a bunch of words, and only later does it make a new page... How do
I get printomatic to keep the original rect of the words, and make new pages
as necessary?
Here's my code (I'm using two columns here).
on doPrint
set doc = new (xtra "PrintOMatic")
if not objectP(doc) then
Alert "There is no currently selected printer"
else
setDocumentName doc,"Test"
setLandscapeMode doc, TRUE
newPage doc
-- create the first column
newFrame doc, Rect(0,0,(getPageWidth(doc)/2)-18,getPageHeight(doc)), FALSE
-- create the second column, linked to the first
newFrame doc,
Rect((getPageWidth(doc)/2)+18,0,getPageWidth(doc),getPageHeight(doc)), True
repeat with myWord = 1 to 100
append doc, member myWord of castlib "Quiz", True
end repeat
printPreview doc
if doJobSetup(doc) = true then print doc
set doc = 0 -- get rid of the document object
end if
end
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/lingo-l.cgi To post messages to the list, email
[email protected] (Problems, email [EMAIL PROTECTED]). Lingo-L is for
learning and helping with programming Lingo. Thanks!]