Stampa

Si possono inviare messaggi a un controllo rich edit per eseguire il rendering relativo output per un dispositivo specificato, ad esempio una stampante. È inoltre possibile specificare la periferica di output per i quali un ricco controllo edit formatta il testo.

Per formattare la parte del contenuto di un controllo rich edit per un dispositivo specifico, è possibile utilizzare il messaggio EM_FORMATRANGE . La struttura FORMATRANGE usata con questo messaggio specifica l'intervallo di testo da formattare come il contesto di periferica per il dispositivo di destinazione.

Dopo la formattazione testo per una periferica di output, è possibile inviare l'output al dispositivo utilizzando il messaggio EM_DISPLAYBAND . Utilizzando ripetutamente i messaggi di EM_FORMATRANGE ed EM_DISPLAYBAND, un'applicazione che consente di stampare il contenuto di un controllo rich edit può implementare la fascia. (Banding è divisione di output in parti più piccole per la stampa).

È possibile utilizzare il messaggio EM_SETTARGETDEVICE per specificare il dispositivo di destinazione per la quale un controllo rich edit formatta il testo. Questo messaggio è utile per WYSIWYG (ciò che vedi è quello che ottieni) formattazione, in cui un'applicazione posiziona il testo utilizzando le metriche dei caratteri della stampante predefinita anziché dello schermo.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index