Описание |
Печать с предварительным просмотром
Документы RichView могут быть распечатаны — включая все рисунки, фон, таблицы и т.д.
Специальный компонент ( TRVPrintPreview) показывает на экране как документы будут выглядеть при печати. С его помощью пользователь перелистывает страницы, увеличивает и уменьшает изображение.
Печать вставленных компонентов
RichView самостоятельно пытается распечатать вставленные в документы визуальные компоненты.
Однако нельзя создать процедуру, которая сможет распечатать все возможные виды компонентов. Если вам не нравится результат, вы можете обработать событие OnPrintComponent и распечатать компоненты самостоятельно (нарисовав их образ во временном битмапе).
RichView может специально обрабатывать распечатку компонентов TChart. См. подробности на странице ресурсов для RichView.
Печать колонтитулов (Headers and Footers)
Вы можете назначить другие документы в качестве колонтитулов.
В настоящей версии не поддерживается печать различных колонтитулов на различных страницах, а также вычисляемые поля в них.
Если требуется распечатать номера страниц, используйте событие OnPagePrepaint или OnPagePostpaint.
Информация и примеры по печати колонтитулов (англ.)
Дополнительные возможности
Компонент TRVReportHelper рисует документ в заданном прямоугольнике на любом заданном Canvas, включая Canvas принтера.
С помощью этого компонента можно реализовать сложные макеты страниц, например распечатать документ в несколько столбцов.
Примеры
Редактирование и печать:
- Demos\Delphi\Editors\Editor 1\ (подкаталог инсталляции RichView), или
- Demos\CBuilder\Editors\Editor 1\ (подкаталог инсталляции RichView), или
- загрузить скомпилированный пример.
Печать с простым верхним колонтитулом («Page M of N» — «Страница M из N»):
- Demos\Delphi\Assorted\Printing\Printing\ (подкаталог инсталляции RichView), или
- Demos\CBuilder\Assorted\Printing\Printing\ (подкаталог инсталляции RichView).
Загрузка документов RTF с колонтитулами и их печать:
- Demos\Delphi\Assorted\Printing\Headers\ (подкаталог инсталляции RichView), или
- Demos\CBuilder\Assorted\Printing\Headers\ (подкаталог инсталляции RichView).
Печать с помощью TRVReportHelper
- Demos\Delphi\Assorted\Printing\ReportHelper\ (подкаталог инсталляции RichView), или
- Demos\CBuilder\Assorted\Printing\ReportHelper\ (подкаталог инсталляции RichView).
Печать высококачественных изображений TChart:
- Demos\Addins\ChartItem\ (подкаталог инсталляции RichView).
Подсказки и советы по печати (англ.)
Редактирование в режиме «WYSIWYG»
RichViewEdit не может переносить строки текста точно в тех же местах, как и при печати. Режим «WYSIWYG» поддерживается только в
ScaleRichView (дополнении к TRichView).
|