|
<< Нажмите, чтобы показать Содержание >> TRVPrint.VirtualPrinter |
Задаёт свойства «виртуального принтера» и включает/отключает его использование.
property VirtualPrinter: TRVVirtualPrinterProperties;
Если VirtualPrinter.Active = True, TRVPrint подготавливает страницы для рисования на любой канве, используя размер страницы и значение DPI, заданные в этом свойстве. Реальные принтеры в этом режиме не используются.
В этом режиме нельзя вызывать методы, печатающие несколько страниц, но можно рисовать страницы на заданной канве с помощью методов DrawPage и DrawPageAt. Кроме того, если доступен механизм сохранения PDF, документ можно сохранить в PDF-файл.
Функциональность «виртуального принтера» похожа на возможности компонента TRVReportHelper. Отличия:
▪TRVReportHelper рисует документ непосредственно в указанном месте, а «виртуальный принтер» рисует страницу с заданными полями;
▪TRVReportHelper не поддерживает верхние и нижние колонтитулы;
▪TRVReportHelper не поддерживает печать текстовых блоков и сносок в рамках.