Hello, Wolfgang,
thanked for alternative solutions. While saying that the use of the buffers is not possible, but even though you do not seem to really work with my scancsv.lua library, and even very good! With the help of my library and your letter module I can print dozens of similar letters which differ only certain data. Thanks for your letter module - very helps me

Jaroslav




Dne 29.8.2010 9:02, Wolfgang Schuster napsal(a):
Am 29.08.2010 um 03:19 schrieb Jaroslav Hajtmar:

Hello
I answer it yourself. I was experimented and thought about using buffers and 
the problem is successfully for my library resolved :-)
I think that I found an interesting use of the letter module...

Jaroslav

Only for example :

[...]

\startbuffer[myletter]
\startletter[
    toname={\Firstname\ \Name},
    toaddress={\Street\\ \Zipcode\ \Town},
    opening={Dear \Firstname,},
    subject={Step by step guide to write a letter to \Firstname\ \Name},
    closing={{\color Greetings from the Author} to \Name\ \Firstname}]

Thus, I came to the conclusion ... \Mygreeting

\stopletter
\stopbuffer

You can’t use buffers inside \dorecurse and the letter environment
is a buffer with a few extension to accept a argument for values.

You can get around this with the alternative mode for the environment
with is enabled by:

\setupletterstyle[option][method=content] % \setupletteroptions[method=content]

\dorecurse{5}
   {...
    \startletter
      [toname={\Firstname\ \Name},
       toaddress={\street\\\Zipcode\ \Town},
       ...]
    This, I came to the conclusion … \Mygreeting
    \stopletter
    ...}

The disadvantage is that \startlines or \starttyping can't be used anymore
inside of a letter.


The second method you can use is to drop the letter environment and set
the values for the address and name with \setupletter and store the content
with the lettercontent environment (just a names buffer). The letter itself
can now be flushed with \setups[letter:place].

\setupletter
   [toname={\Firstname\ \Name},
    toaddress={\street\\\Zipcode\ \Town},
    ...]

\startlettercontent
This, I came to the conclusion … \Mygreeting
\stoplettercontent

\dorecurse{5}{...\setups[letter:place]...}


Wolfgang



___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to