Drucken mit RichEdit-Steuerelementen
Sie können ein Rich-Edit-Steuerelement (CRichEditCtrl) mitteilen um die Ausgabe für ein bestimmtes Gerät, wie einen Drucker zu rendern. Sie können dem Ausgabegerät auch angeben, das für Formate eines Rich-Edit-Steuerelements Text sein.
Um Teil des Inhalts eines Rich-Edit-Steuerelements für ein bestimmtes Gerät zu formatieren, können Sie die Memberfunktion FormatRange verwenden. Die FORMATRANGE-Struktur, die dieser Funktion verwendet wird, gibt den Textbereich an, um zu formatieren sowie Gerätekontext (DC) für das Zielgerät.
Nachdem Sie Text für ein Ausgabegerät formatiert haben, können Sie die Ausgabe im Gerät senden, indem Sie die Memberfunktion DisplayBand verwenden. Durch wiederholt mit FormatRange und DisplayBand, kann eine Anwendung, die gedruckt, der Inhalt eines Rich-Edit-Steuerelements Streifenbildung implementieren. (Streifenbildung ist Division der Ausgabe in kleinere Teile an (siehe folgendes.)
Sie können die SetTargetDevice-Memberfunktion verwenden, um dem Zielgerät anzugeben, für das Rich-Edit-Steuerelements Formate eines Text sein. Diese Funktion ist für Formatierung WYSIWYG (What You See Is What You Get) nützlich, in der eine Anwendung Text mithilfe der Schriftartmetrik des Standarddruckers anstelle des Bildschirms positioniert.