RE:_Grafika_és_szöveg_együttes_nyomtatása
Auerhammer_Tamás <tauerhammer@artisjus.com>
Üdv!
A dolog megvalósítása valóban nem bonyolult. Azért erre a
levélre írok választ, nem az eredetire, mert így csak
kiegészítenem kell Ádám tippjét.
Mert, ez a legjobb tipp.
Elsőként annyit tennék hozzá, hogy ez nem nyomtatófüggő. A
VMS print parancsának van egy olyan paramétere, hogy
/setup=<űrlap neve>. Az űrlapot - más néven formot - egy
library fájlba kell letenni. Ennek neve nyomtatási rendszertől
függ (mi nem a DCPS-t használjuk).
Elvileg semmi plusz szoftverre nincs szükség. Én speciel a Windows
Paint-jával csináltam az aláírásból vagy pecsétből 2
színű BMP-t, majd ebből a fájlból kiollóztam a kép
adatsorait. Ezt átraktam a PS fájlba. Fontos, hogy stimmeljen a
szélesség, és a magasság. Azaz az PS fájlban külön
sorokként kell szerepelnie a kép sorainak. Végül, ezt a
letárolt mintát bárhol meghívhatom a fájlban. Ugyanígy
oldottam meg pl. azt is, hogy olyan betűtípusú feliratokat
helyezzek el a lapon, amiket a PS távolról sem ismer.
(Egyszerűbb, mint karaktereket definiálni.)
A nyomtatás során - ahogy Ádám is írta - ezt a setup modult
lehet összefésülni a plain text-tel.
Ha ez a megoldás érdekel, tudok neked csinálni egy "demo" PS
fájlt, amiben minden benne van, és azt felhasználva bármilyen
grafikát el tudtok helyezni a nyomtatásokon.
Üdv:
Auerhammer Tamás
-----Original Message-----
From: owner-vms-l@ludens.elte.hu [mailto:owner-vms-l@ludens.elte.hu] On
Behalf Of Maulis Adam
Sent: Friday, December 16, 2005 10:52 AM
To: VMS-L@ludens.elte.hu
Subject: RE: Grafika és szöveg együttes nyomtatása
Szia!
> (Azaz a szöveg aktuális végétől "esztétikus"
> távolságban előre beszkennelt aláírásokat akar
elhelyezni.) A grafikák
> (aláírások) száma cca. 5 - 20. A leveleket preprocesszor
írja (fix
> rekordhosszúságú, carriage-return file készül), a levélben
a levél
> definíciójakor előírt helyeken nyomtatóvezérlő
esc-szekvenciákat
> (PCL/JCL) tud elhelyezni.
Nem csináltam még ilyet, csak olvastam ról, kérlek, "tipp"
-ként kezeld.
A (kepekből) aláírásokból csinálsz EPS (encapulated
postscript) filet.
(ezek pozicionalhato dolgok). (netpbm csomag, ghostscript csomag,
linuxon is van, VMS-en is van, freeware).
A postscript leírónyelv tud formázni, vagyis, hogy egy
text (cr,lf) szöveget a postscriptben megadott sablon (font,
stílus) szerint feldolgoz. Ebben lehetnek hivatkozások EPS-re is,
szintén. Az egész eredménye egy nyomtatandó postscript lesz,
amiben minden bennevan. Nem tudom hogyan lehet erre rábeszélni,
de a a2ps (linux alatt) ilyet csinál.
A dolog egyáltalan nem meredek vagy szokatlan, például
a régi digital 'printserver 32' nevezetű nyomtató
fejből tudott ilyet: az ember beletöltötte a postscript
form-ot, aztán csak mentek egymás után a plain text printjobok
és minegyik gyönyörűen formázva jött ki.
> Wacha Imre
Üdv,
Ádám