Design di un PrintDocument

domenica 19 aprile 2009 - 10.26

Samb1985 Profilo | Junior Member

C'è qualche modo per realizzare il design di un PrintDocument dal punto di vista grafico o si può fare solo da codice ?

Come si impostano le dimensioni in cm di un PrintDocument ?

freeteo Profilo | Guru

>C'è qualche modo per realizzare il design di un PrintDocument
>dal punto di vista grafico o si può fare solo da codice ?
ciao, se vuoi qualcosa di grafico devi pensare a tool di reportistica come Crystal, SqlReporting, o altro...printDocument è gestibile via codice, quindi scrivendoci dentro con System.Drawing etc...quindi tutto da codice diciamo.


>Come si impostano le dimensioni in cm di un PrintDocument ?
riguarda la stampante su cui stamperai, guarda se riesci a fare qualcosa con PrinterSettings, in un codice di questo tipo:
private void buttonStampa_Click(object sender, EventArgs e) { PrintDocument doc = new PrintDocument(); doc.PrinterSettings.PrinterName = "FinePrint"; doc.DocumentName = "Stampa di prova"; doc.PrintPage += new PrintPageEventHandler(doc_PrintPage); doc.Print(); } void doc_PrintPage(object sender, PrintPageEventArgs e) { e.Graphics.DrawString( "...testo da stampare...", new System.Drawing.Font("Tahoma",14f), Brushes.Black,new PointF(20,20) ); e.HasMorePages = false; }

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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