Newsgroup: it.comp.lang.visual-basic
Titolo: Per Paperino: creare PDF con immagine+testo

In riferimento ad una tua risposta data parecchio tempo fa (era
novembre 2002...) per quanto riguardava la generazione di un file PDF
comprendente immagine (come sfondo) + testo (sovrapposto all'immagine)
in cui avevi postato del codice, io ne ho subito approfittato e ho
applicato il tuo codice ad un mio programma ma dopo innumerevoli
tentativi non riesco a farlo andare...
Mi spiego meglio:
Io devo generare un file .pdf di una fattura, che avrà come sfondo il
modello del cliente (immagine formato jpg) e poi ci devo buttare sopra
i dati che tiro fuori da un file ascii... Ho scaricato ghostscript che
funziona correttamente ma riesco solo a generare il pdf con la sola
immagine o il solo testo, non riesco a "combinarli" insieme...
Il nome della tua procedura era "CreaEPSdaTXT" comprendente la
function "IncludiFile" e tu l'avevi postata tagliata... Non è che
magari è proprio un pezzo del codice che manca che mi crea
problemi...?
Grazie!!

 ha scritto nel messaggio
news:f8604614.03092...@posting.google.com...

Innanzitutto l'immagine postscript che usi come sfondo non deve contenere la
direttiva showpage, quindi lo devi editare e toglierlo.
Poi ti devi assicurare che il testo che "sovrapponi" all'immagine di sfondo
non abbia il clore "bianco" tra gli spazi altrimenti
copri lo sfondo, deve essere trasparente. Io personalmente uso uno script
creato da me per trasformare il testo ascii in postscript.
Praticamnete spezzo il testo e lo riporto in questa forma:
colonna linea moveto
(pezzetto_del_file_ascii linea) show
Questo ripetuto per tutte le linee del testo con uno showpage alla fine non
è altro che un file postscript, senza "colore" di sfondo. Poi lo unisco
all'immagine di sfondo che nel frattempo è in attesa di essere stampata ma
rimane li perchè gli tolgo showpage....
E' chiaro?
Ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003

 rimane li perchè gli tolgo showpage....
Come faccio ad unirlo all'immagine?
Grazie ancora ciao!

 Grazie ancora ciao!


 gsave annotatepage grestore showpage
Le ho provate di tutte ma proprio non riesco a cavare un ragno dal buco!
Ti copio qui sotto alcune sezioni del file EPS in cui c'è showpage:
1)
%%BeginProcSet: Pscript_Win_ErrorHandler 1.0 1
....
begin newerror{/newerror false store vmstatus pop pop 0 ne{grestoreall}if
showpage initgraphics courier setfont lmargin 720 moveto(ERROR: )prnt
errorname prnt nl(OFFENDING COMMAND: )prnt/command load prnt $error/ostack
known{nl nl(STACK:)prnt nl nl $error/ostack get aload length{==}repeat}if
systemdict/showpage get exec(%%[ Error: )print errorname =print
....
%%EndProcSet
2)
%%BeginResource: file Pscript_FatalError 2.0 0
/FatalErrorIf{{initgraphics findfont exch scalefont setfont counttomark 3 div
cvi{moveto show}repeat showpage quit}{cleartomark}ifelse}bind def
%%EndResource
3)
12 /Times-Roman showpage
4)
%%BeginResource: file Pscript_Win_Utils 2.0 0
...
, |/Lw/setlinewidth , |/S/show , |/LH/showpage , |/K/stroke , |/W/widthshow ,
...
%%EndResource
Da dove devo eliminarlo 'sto showpage? 
Ancora grazie!