[REBOL] Re: pdf-maker.r
From: greggirwin:mindspring at: 18-Apr-2002 10:09
Hi Louis,
<< I am only now realizing why make-doc-pro and pdf-maker are so important
to
rebol users---platform independent printing. In fact, the only way to
print to paper (am I correct about this?). >>
You can write HTML files and use the browser to print them or, in some
cases, you can dump things directly to the printer, but pdf-maker gives you
the most control over the output in a nice platform independent way.
<< Question 1: Why won't page three (below) print the contents of the
variable named letter? I get a blank page, but this is what I need to be
able to do to dynamically create the pages for printing. (The following
best viewed with Courier font.) >>
Your block contains the word 'letter, but pdf-maker doesn't know what to do
with it. You need to do something like this to put the value of 'letter in
there.
pdf-block: compose/deep [
[ ;page 1
textbox [font Courier 4.8 "Example text 1."]
] [ ;page 2
textbox [center font Helvetica 2.8 "What?"]
] [ ;page 3
textbox [font Courier 4.8 (letter)]
]
]
COMPOSE lets you specify which parts of the block to reduce by putting them
in parens.
<< Question 2: Is it possible to read into pdf-maker.r a pre formatted
text-only document (like that contained in the variable named letter
above), and have it printed as pre formatted without further coding? Or is
it necessary to change linefeeds to newline or ^/ etc.? >>
Hmmm. I haven't tried that. Maybe Gabriele will jump in and let us know if
you could create one big text box to do that.
<< Question 5: I have a 6 page pdf-maker-doc.pdf, and a pdf-maker-doc.r.
Is
there more documentation somewhere? >>
I don't think so. Keep notes as you're trying things out with it and pass
them along to Gabriele. Then there will be more. :)
<< Question 6: What is the purpose of the following line at the beginning of
pdf-maker-doc.r:
rebolface: load 64#{..content deleted here..} >>
I have 1.20 here, and it doesn't contain that. The only decompress it has is
for the font metrics.
--Gregg