Hi Brett,
Wow! Your two posts help. You guys are really going beyond the call of
duty to educate me. I have learned a lot this week, yet I feel
increasingly ignorant. There is a lot more to the rebol language than I
realized. I think that so far I have only seen the tip of an
iceburg. Hey, but rebol is hot, not cold! But it is cool. :>)
Thanks,
Louis
At 12:11 AM 4/20/2002 +1000, you wrote:
>Hi Louis,
>
>Here is another idea. I remember you were doing some receipts so this could
>be useful.
>
>I construct an object caled ctx-letter.
>
>Then I bind the page-template block to ctx-letter. What this means is
>that any words that are found in page-template that are also in
>ctx-letter take on the value given in ctx-letter.
>
>The rest of it is pretty much like my last post.
>
>page-template looks a bit complex but it is not. The stuff in the between
>the ( and ) will eventually just return a single
>string when compose has finished its work.
>
>REBOL []
>do %pdf-maker.r
>
>letters: [
> [to: "Louis" blurb: {I hope it helps!}]
> [to: "Gabrielle" blurb: {Thanks for pdf-maker!}]
> [to: "The Gang" blurb: {This has been most enlightening!}]
>]
>
>page-template: [
> textbox [
> font Courier 4.4 as-is (
> rejoin [
> "To: " to newline
> "Date: " now/date newline
> newline
> blurb
> ]
> )
> ]
>]
>
>if exists? %pig.pdf [delete %pig.pdf]
>count: 0
>pdf-document: copy []
>foreach letter letters [
> ctx-letter: context letter
> bind page-template in ctx-letter 'self
> page: compose/deep page-template
> append/only pdf-document page
> count: count + 1
>]
>write/binary %pig.pdf layout-pdf pdf-document
>browse %pig.pdf
>ask "Continue? "
>delete %pig.pdf
>
>Now it is time for my sleep :^)
>Brett.
>
>--
>To unsubscribe from this list, please send an email to
>[EMAIL PROTECTED] with "unsubscribe" in the
>subject, without the quotes.
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the
subject, without the quotes.