World: r3wp
[Postscript] Emitting Postscript from REBOL
older newer | first last |
Graham 13-Apr-2006 [482] | I never got as far as implementing translate. But John's has it. |
Henrik 13-Apr-2006 [483] | it's john's version I'm trying it in |
Graham 13-Apr-2006 [484x5] | mine works .. I'll upload it. |
test3: form ps/header [ gsave translate 72x72 at 0x0 box 72x72 stroke grestore showpage ] | |
draws a box at 72x72 where origin is translated to 72x72 | |
test3: form ps/header [ gsave translate 72x72 newpath at 0x0 box 72x72 stroke grestore showpage ] | |
{%! %%Creator: ps.r ver 0.0.4 gsave 72 72 translate newpath 0 0 moveto 72 0 rlineto 0 72 rlineto -72 0 rlineto closepath stroke grestore showpage %%EOF | |
Henrik 13-Apr-2006 [489] | ah, the good old copy trap. for the zillionth time I fell in. |
Graham 13-Apr-2006 [490] | wait for R3 then! |
Henrik 13-Apr-2006 [491] | this has to be working by april 22nd. so that's no go. |
Graham 13-Apr-2006 [492] | watcha doing? |
Henrik 13-Apr-2006 [493] | that barcode thing. |
Graham 13-Apr-2006 [494x3] | ahh... |
just numbers? | |
or full alphabet? | |
Henrik 13-Apr-2006 [497x2] | yes |
no | |
Graham 13-Apr-2006 [499] | you can't use a postscript barcode font? |
Henrik 13-Apr-2006 [500] | no, the barcode is already working fine. it's the position of the image on the paper and general arrangement of the code that needs to be worked out |
Graham 13-Apr-2006 [501] | oh well, good luck. |
Henrik 13-Apr-2006 [502] | thanks |
Graham 13-Apr-2006 [503] | oh, how are you doing the image in postscript ? |
Henrik 13-Apr-2006 [504] | just drawing lots of parallel lines |
Graham 13-Apr-2006 [505] | ok, there's a hex format for images as well as using eps, but I don't know how that works. |
Henrik 13-Apr-2006 [506x2] | interesting |
like image! ? | |
Graham 13-Apr-2006 [508] | guess so. |
Henrik 13-Apr-2006 [509x2] | ok I can rotate, but not translate |
ah! I was using a pair! instead of two numbers | |
Graham 13-Apr-2006 [511x2] | Thinking of what John said, I suspect if you try and automate the newpath etc, you'll get into problems. |
You'll be trying to write a better postscript than postscript .. .which may be possible! | |
Henrik 13-Apr-2006 [513x2] | I haven't been thinking of that yet.... but the ultimate goal should be to use postscript on a higher level |
postscript [page [at 20x20 barcode 12345]] | |
Graham 13-Apr-2006 [515x2] | at least we gain by .. losing the rpn notation, and also using pairs instead of two numbers. |
A higher level is that .. writing a better poscript. | |
Henrik 13-Apr-2006 [517] | well, is C a better assembler? |
Graham 13-Apr-2006 [518] | it's slower :) |
Henrik 13-Apr-2006 [519x2] | there we go... http://www.hmkdesign.dk/barcode.ps |
now to redesign the API. it's too clunky right now | |
Graham 13-Apr-2006 [521x2] | that looks pretty neat! |
I take it that was much harder to do in pdf-maker.r ?? | |
Henrik 13-Apr-2006 [523x2] | it's a bit harder but not much different |
actually only the text was harder because in PS you point to a position and start writing, where you in PDF-maker need to define a text box before writing | |
Graham 13-Apr-2006 [525] | Is this EAN ? |
Henrik 13-Apr-2006 [526x2] | EAN13 |
works fine with barcode readers. have tested with both cheap and expensive ones. just need a good printer | |
Graham 13-Apr-2006 [528] | where's the barcode function? |
Henrik 13-Apr-2006 [529x2] | http://www.hmkdesign.dk/rebol/barcode/ean13.r |
do %postscript.r do %ean13.r ean13-ps ean13-create "123456789012" ; 12-digit code will output a block to be inserted in the postscript block | |
Graham 13-Apr-2006 [531] | Ok, not trivial ! |
older newer | first last |