Stampa

Microsoft Windows implementa la visualizzazione indipendente dal dispositivo. In MFC, ciò significa che le stesse chiamate di disegno, nella OnDraw funzione membro della classe di visualizzazione, sono responsabili del disegno sullo schermo e su altri dispositivi, ad esempio stampanti. Per l'anteprima di stampa, il dispositivo di destinazione è un output della stampante simulato sullo schermo.

Ruolo nella stampa e ruolo del framework

La classe di visualizzazione ha le responsabilità seguenti:

  • Informare il framework del numero di pagine nel documento.

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

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

  • Se necessario, inviare eventuali codici di escape necessari per modificare la modalità stampante prima di stampare una determinata pagina, ad esempio per modificare l'orientamento di stampa per pagina.

Le responsabilità del framework sono le seguenti:

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

Cosa vuoi sapere di più su

Vedi anche

Stampa e anteprima di stampa