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!]

Reply via email to