[VB.NET] Problemi con la stampa

domenica 27 settembre 2009 - 12.12

Boots Profilo | Newbie

Ciao a tutti,
Avrei un problemone con la stampa. Girando sul web ha trovato questo codice x la stampa:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

e, quindi:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Per Evitare di sprecar fogli e inchiostro ho istallato PDF creator. Il problema è che la dimensione della pagina è sbagliata, questi sono i valori:

e.MarginBounds.Left : 100
e.MarginBounds.Top : 100
e.MarginBounds.Right : 727
e.MarginBounds.Bottom: 1069
e.PageBounds.Width & Height : 827x1169
e.PageSettings.PrintableArea.Width & Height: 827x1169,5
e.PageSettings.PaperSize.PaperName: A4
PrinterResolution : 600dpi

Il fatto è che se uso questi valori per stampare 4 caratteri sui quattro angoli della pagina, ottengo la stampa del solo char in alto a sinistra!
Inoltre ho provato a stampare questi quattro caratteri utilizzando le dimensioni standard del formato A4 (595pt x 842pt), tipo

e.Graphics.DrawString("X", Font, Brushes.Black, 595 - CharWidth, 842 - CharHeight)

ed effettivamente ho una x su ogno angolo del pdf!

Quindi, come mai ho sti valori per i margini, se poi la dimensioni sono più piccole?

Grazie
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5