Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Problema stampando Font Grassetto su Adobe PDF printer
giovedì 17 marzo 2005 - 17.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Kris71
Profilo
| Newbie
9
messaggi | Data Invio:
gio 17 mar 2005 - 17:05
Ciao,
ho un problema stampando su una stampante logica Adobe PDF: quando uso font in Grassetto o in Corsivo o comunque non Normali, il testo non viene stampato nella posizione giusta.
Se uso un font senza modificare gli attributi è tutto OK
Se stampo in Grassetto o Corsivo su una qualsiasi stampante è tutto OK.
Io utilizzo Acrobat 6
Ecco un esempio di codice, semplicissimo :
' tb1 and tb2 sono textbox, pdg1 è un printdialog
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim pd As PrintDocument = New PrintDocument
AddHandler pd.PrintPage, New System.Drawing.Printing.PrintPageEventHandler(Addr essOf Me.pd_PrintPage)
pdg1.Document = pd
pdg1.ShowDialog()
pd.Print()
End Sub
Private Sub pd_PrintPage(ByVal sender As Object, ByVal ev As System.Drawing.Printing.PrintPageEventArgs)
ev.Graphics.DrawString("Test Normal Font", tb1.Font, Brushes.Black, 30, 50)
ev.Graphics.DrawString("Test Bold Font", tb2.Font, Brushes.Black, 120, 50)
ev.HasMorePages = False
End Sub
Qualcuno conosce il problema ?
Grazie !
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 17 mar 2005 - 22:26
Ciao Kris,
di quanto è errata la posizione in pixel ? E' completamente sballata o si tratta di millimetri ?
Hai provato a stampare con altre stampanti virtuali PDF tipo PDF995 ?
ciao
david
Kris71
Profilo
| Newbie
9
messaggi | Data Invio:
ven 18 mar 2005 - 08:38
Grazie David,
la posizione della stringa è spostata sia in verticale che in orizzontale di diversi millimetri, e no, non ho provato con altre stampanti pdf, ho sempre usato la Adobe pdf standard che viene installata con il pacchetto di Acrobat 6.
Pensi sia un problema solo locale, tu non riesci a riprodurlo utilizzando il mio codice ?
ciao!
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 31 mar 2005 - 09:19
ma dall'anteprima la stampa come ti risulta ???
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 31 mar 2005 - 09:23
Ciao Kris,
no non riesco a riprodurlo perchè non ho la versione completa di Adobe Acrobat :( ma solo il Reader.
ciao
david
Kris71
Profilo
| Newbie
9
messaggi | Data Invio:
gio 31 mar 2005 - 09:28
In anteprima la stampa è corretta, come d'altra parte se stampo su una qualsiasi stampante...
... comunque ho risolto utilizzando un altra stampante virtuale (pdf995) come da tuo suggerimento: il pdf viene creato perfetto.
... rimane il mistero, ma intanto ho risolto il problema...
Grazie ancora
ciao!
kris
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 31 mar 2005 - 09:32
Ciao Perfetto!
Sono contento. E' vero rimane il mistero, fra l'altro è strano che proprio l'Acrobat dia questo problema visto che il formato PDF l'hanno inventato loro :)
Ad ogni modo forse meglio così visto che PDF995 è anche free se non erro.
ciao
david
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !