Condividi tramite


Stampa nei controlli Rich Edit

È possibile impostare un controllo Rich Edit (CRichEditCtrl) di eseguire il rendering dell'output per un dispositivo specifico, ad esempio una stampante.È anche possibile specificare il dispositivo di output per i formati di controllo Rich Edit il testo.

Per formattare la parte del contenuto di un controllo Rich Edit per un dispositivo specifico, è possibile utilizzare la funzione membro di FormatRange .La struttura di FORMATRANGE utilizzata con questa funzione specifica l'intervallo di testo per formattare nonché il contesto di dispositivo (DC) del dispositivo di destinazione.

Dopo la formattazione del testo per un dispositivo di output, è possibile inviare l'output al dispositivo utilizzando la funzione membro di DisplayBand .Da ripetutamente utilizzando FormatRange e di DisplayBand, un'applicazione che visualizza il contenuto di un controllo Rich Edit possibile distribuire la fascia.(Fascia è divisione di output in parti più piccole per scopi di stampa.)

È possibile utilizzare la funzione membro di SetTargetDevice per specificare il dispositivo di destinazione per il quale formati di controllo Rich Edit il testo.Questa funzione è utile per la formattazione WYSIWYG (quanto visibile è quello che si ottiene), in cui un'applicazione inserisce il testo utilizzando la metrica del carattere della stampante predefinita invece dello schermo.

Vedere anche

Riferimenti

Utilizzando CRichEditCtrl

Concetti

Controlli (MFC)