在 Rich Edit 控件中打印

可以告知 Rich Edit 控件 (CRichEditCtrl) 为指定设备(例如打印机)呈现其输出。 还可以指定 Rich Edit 控件为其设置其文本格式的输出设备。

若要设置特定设备的丰富编辑控件内容的一部分格式,可以使用 FormatRange 成员函数。 用于此函数的 FORMATRANGE 结构指定要格式化的文本范围以及目标设备的设备上下文(DC)。

设置输出设备文本格式后,可以使用 DisplayBand 成员函数将输出发送到设备。 通过重复使用 FormatRangeDisplayBand,打印 Rich Edit 控件内容的应用程序可以实现分段。 (分段处理是将输出划分为较小的部分,用于打印。)

可以使用 SetTargetDevice 成员函数来指定 Rich Edit 控件为其设置文本格式的目标设备。 此函数适用于 WYSIWYG(你看到的是所得到的内容)格式,应用程序使用默认打印机的字体指标而不是屏幕定位文本。

另请参阅

使用 CRichEditCtrl
控件