PDA

View Full Version : [VB.NET] stampa file doc con aggiunta di logo in "sovraimpressione"


radeon_snorky
07-09-2009, 11:17
è fattibile?
mi servirebbe poter stampare un file .doc (o .rtf) con una immagine in sovraimpressione, nel modo più semplice possibile!
seleziono il file, definisco la posizione (per pagina e coordinate sul foglio) del logo e avvio la stampa, ma SENZA MODIFICARE il file origine, tipo come fanno alcune stampanti con la funzione "filigrana" o simili...
mi serve per automatizzare uno stupido lavoretto che faccio centinaia di volte in ufficio (usare come carta bianca un foglio già stampato e aggiungerci in questo modo i "pezzi" che mi servono..)
così evito pure di sprecare carta!

dite che è complicato come realizzazione? i file saranno sempre compatibili word, sempre in formato A4, i loghi saranno sempre jpg o gif (sulla correttezza dei dpi non ci giuro ma eventualmente li correggo appena me ne accorgo) il posizionamento può avvenire sia in modo testuale (con form dove impostare i parametri) sia graficamente trascinando il logo nella posizione voluta (sia con o senza il doc "sotto da avere come riferimento), i due modi sono equivalenti... dovreste consigliarmi voi la strada più semplice!!!

unico limite... vb.net.

grazie dell'aiuto!

p.s. se esistesse già qualcosa che fa la stessa funzione... non esitate a dirmelo!!!!

f@bio80
07-09-2009, 11:54
unico limite... vb.net.


senza polemica, pensi di essere veramente arrivato al limite delle potenzialità offerte da vb.net?

per tornare in topic, il gestore dell'evento PrintPage di PrintDocument ti mette a disposizione un parametro di tipo Graphics, con cui puoi sovrapporre ciò che vuoi...

radeon_snorky
07-09-2009, 12:47
senza polemica, pensi di essere veramente arrivato al limite delle potenzialità offerte da vb.net?

per tornare in topic, il gestore dell'evento PrintPage di PrintDocument ti mette a disposizione un parametro di tipo Graphics, con cui puoi sovrapporre ciò che vuoi...no, no! espressione infelice... intendevo che, avendo solo vb.net - tra l'altro in versione EE - non potevo accettare consigli del tipo "per questo meglio usare C..." visto che chiedevo "il modo più semplice possibile"... tutto qua!

per quanto riguarda Graphics, hai qualche esempio da poter studiare per ragionare su come realizzare l'applicazione?

first register
07-09-2009, 15:46
ciao, purtroppo non conosco bene vbnet, ma ho trovato qualche link che penso possa esserti utile:
http://support.softartisans.com/kbview_1251.aspx


http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/7cf65aeb-a89c-4a27-924b-4808e4fa28cc


http://www.neodynamic.com/ND/FaqsTipsTricks.aspx?tabid=66&prodid=3&sid=36



Non dovresti avere molte difficoltà... :D :stordita: