PreviewPrintController Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica un controller di stampa che visualizza un documento su uno schermo come una serie di immagini.
public ref class PreviewPrintController : System::Drawing::Printing::PrintController
public class PreviewPrintController : System.Drawing.Printing.PrintController
type PreviewPrintController = class
inherit PrintController
Public Class PreviewPrintController
Inherits PrintController
- Ereditarietà
Commenti
In genere, per usare la funzionalità di anteprima di stampa, creare un'istanza di una PrintPreviewControl classe o PrintPreviewDialog e impostarne la Document proprietà. L'oggetto PreviewPrintControllerPrintPreviewControl viene utilizzato dalle classi e PrintPreviewDialog , anche se è possibile utilizzare quando PreviewPrintController si gestisce la visualizzazione della finestra di anteprima di stampa personalizzata.
Se utilizzato con un PrintPreviewControl oggetto o PrintPreviewDialog, PreviewPrintController imposta l'oggetto dell'oggetto PrintController associato Document a un PrintControllerWithStatusDialogoggetto , esegue l'anteprima di stampa e imposta di nuovo il PrintController valore originale.
OnStartPrint crea l'oggetto Graphics visualizzato durante l'anteprima di stampa. Dopo OnStartPrint la chiamata, il OnStartPage metodo imposta su Graphics un elemento grafico di una singola pagina. Il OnEndPage metodo cancella Graphics, mentre il OnEndPrint metodo dealloca l'oggetto .
Per altre informazioni sulla stampa, vedere la panoramica dello System.Drawing.Printing spazio dei nomi.
Costruttori
| Nome | Descrizione |
|---|---|
| PreviewPrintController() |
Inizializza una nuova istanza della classe PreviewPrintController. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsPreview |
Ottiene un valore che indica se questo controller viene utilizzato per l'anteprima di stampa. |
| UseAntiAlias |
Ottiene o imposta un valore che indica se utilizzare l'anti-aliasing durante la visualizzazione dell'anteprima di stampa. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetPreviewPageInfo() |
Acquisisce le pagine di un documento come una serie di immagini. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnEndPage(PrintDocument, PrintPageEventArgs) |
Completa la sequenza di controllo che determina quando e come visualizzare in anteprima una pagina in un documento di stampa. |
| OnEndPrint(PrintDocument, PrintEventArgs) |
Completa la sequenza di controllo che determina quando e come visualizzare in anteprima un documento di stampa. |
| OnStartPage(PrintDocument, PrintPageEventArgs) |
Avvia la sequenza di controllo che determina quando e come visualizzare in anteprima una pagina in un documento di stampa. |
| OnStartPrint(PrintDocument, PrintEventArgs) |
Avvia la sequenza di controllo che determina quando e come visualizzare in anteprima un documento di stampa. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |