Condividi tramite


Stampa

Visualizzazione indipendente dal dispositivo di risorse di Microsoft Windows. In MFC, significa che le stesse chiamate di disegno, nella funzione membro di OnDraw della classe di visualizzazione, sono responsabili di disegnare sulla visualizzazione e di altri dispositivi, come stampanti. Per l'anteprima di stampa, il dispositivo di destinazione è un output simulato della stampante alla visualizzazione.

Il ruolo di stampa sul ruolo del Framework

La classe visualizzazioni sono responsabili di quanto segue:

  • Notifica al framework di pagine sono nel documento.

  • Quando viene chiesto di stampare una pagina specificata, disegnare parte del documento.

  • Allocare e rilasciare tutte i tipi o di altre risorse (GDI) di Graphics Device Interface) necessarie per la stampa.

  • Se necessario, inviare tutti i codici di escape necessari per modificare la modalità della stampante prima della stampa una pagina specifica, ad esempio, per modificare l'orientamento di stampa nella pagina.

Le responsabilità del framework sono le seguenti:

  • Visualizzare la finestra di dialogo Stampa.

  • Creare un oggetto di CDC per la stampante.

  • Chiamare le funzioni membro di EndDoc e di StartDoc dell'oggetto di CDC.

  • Chiamare ripetutamente la funzione membro di StartPage dell'oggetto di CDC, notificano alla classe di visualizzazione quale la pagina deve essere stampati e chiamare la funzione membro di EndPage dell'oggetto di CDC.

  • Chiamare le funzioni sottoponibili a override nella visualizzazione al momento opportuno.

Gli articoli seguenti illustrano il framework supporta la stampa e anteprima di stampa:

Scegliere l'argomento su cui visualizzare maggiori informazioni

Vedere anche

Riferimenti

Stampa e anteprima di stampa