Поделиться через


Печать в элементах управления "Rich Edit"

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

Чтобы отформатировать часть содержимого элемента управления расширенными изменениями для определенного устройства, можно использовать функцию-член FormatRange . Структура FORMATRANGE , используемая с этой функцией, задает диапазон текста для форматирования, а также контекста устройства (DC) для целевого устройства.

После форматирования текста для выходного устройства можно отправить выходные данные на устройство с помощью функции-члена DisplayBand . Многократно используя FormatRange и DisplayBandприложение, которое печатает содержимое элемента управления расширенными изменениями, может реализовать перевязку. (Группирование состоит в делении выходных данных на небольшие части для печати.)

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

См. также

Использование CRichEditCtrl
Controls