Am 09.03.2010 um 15:59 schrieb Hans Hagen:
On 9-3-2010 15:24, Wolfgang Schuster wrote:
Am 09.03.10 15:17, schrieb Andreas Harder:
Hi all,
I can't find a solution for the following example:
\starttext
\startMPpage draw origin for i=0 step 10 until 100 : ..{down}(i,0) endfor ; \stopMPpage
\startluacode context.startMPpage() context("draw origin"..for i=0,100,10 do.."..{down}("..i..",0)"..end..";") context.stopMPpage() \stopluacode
\stoptext
Can someone help? \startluacode context.startMPpage() context("draw origin") for i=0,100,10 do context(string.format("..{down}(%d,0)",i)) end context(";") context.stopMPpage() \stopluacode
also, if you want it in pure lua, you can put:
context.startMPpage() context("draw origin") for i=0,100,10 do context(string.format("..{down}(%d,0)",i)) end context(";") context.stopMPpage()
in demo.cld and then run
context demo.cld
and the following also works:
context.startMPpage() context("draw origin") for i=0,100,10 do context("..{down}(%d,0)",i) end context(";") context.stopMPpage()
that is: format is built in
Thanks for further explanations. The following works too: \startluacode context.startMPpage() context("draw origin") for i=0,100,10 do context("..{down}("..i..",0)") – without %d end context(";") context.stopMPpage() \stopluacode Or is this deprecated? Greetings Andreas