Condividi tramite


Cenni preliminari sul componente PrintDocument (Windows Form)

Il componente PrintDocument viene utilizzato per impostare le proprietà che descrivono cosa stampare e la possibilità di stampare il documento all'interno di applicazioni basate su Windows. Può essere utilizzato insieme al componente PrintDialog per controllare tutti gli aspetti della stampa di documenti.

Utilizzo del componente PrintDocument

Due degli scenari principali che coinvolgono il componente PrintDocument sono:

  • Processi di stampa semplici, ad esempio la stampa di un singolo file di testo. In questo caso si aggiunge il componente PrintDocument a un Windows Form, quindi si aggiunge la logica di programmazione che stampa un file nel gestore eventi PrintPage. La logica di programmazione deve culminare con il metodo Print per stampare il documento. Questo metodo invia un oggetto Graphics, contenuto nella proprietà Graphics della classe PrintPageEventArgs, alla stampante. Per un esempio che illustra come stampare un documento di testo usando il componente PrintDocument, vedere Procedura: Stampare un file di testo a più pagine in Windows Form.

  • Processi di stampa più complessi, ad esempio una situazione in cui si vuole riutilizzare la logica di stampa scritta. In questo caso si crea un nuovo componente dal componente PrintDocument, sovrascrivendo (consultare Overrides per Visual Basic o sovrascrivere per C#) l'evento PrintPage.

Quando viene aggiunto a un modulo, il componente PrintDocument viene visualizzato nella barra degli strumenti nella parte inferiore di Progettazione Windows Form in Visual Studio.

Vedere anche