Печать

Вы можете отправлять сообщения в элемент управления rich edit для отображения выходных данных для заданного устройства, такие как принтер. Можно также указать устройство вывода, для которого rich edit управления форматов текста.

Чтобы отформатировать часть содержимого элемента управления rich edit для конкретного устройства, можно использовать сообщение EM_FORMATRANGE . FORMATRANGE структура, используемая с этим сообщением указывает диапазон текста для форматирования, а также контекст устройства для оконечного устройства.

После форматирования текста для устройства вывода, можно отправить выходные данные на устройство с помощью сообщения EM_DISPLAYBAND . Повторно используя EM_FORMATRANGE и EM_DISPLAYBAND сообщений, можно реализовать приложение, которое печатает содержимое элемента управления rich edit диапазонов. (Диапазонов является разделение вывода на более мелкие части для печати).

EM_SETTARGETDEVICE сообщение можно использовать для указания целевого устройства, для которого элемент управления rich edit форматирует его текст. Это сообщение является полезным для WYSIWYG (то, что вы видите вы получаете) форматирование, в которой приложение размещает текст с помощью метрики шрифтов принтера по умолчанию вместо того, чтобы на экране.

Index