|
<< Нажмите, чтобы показать Содержание >> TCustomRVPrintPreview |
Это родительский класс компонента TRVPrintPreview. Он рисует пустую страницу, реализует листание и масштабирование страниц.
Модуль [VCL/FMX] CRVPP / fmxCRVPP.
Синтаксис
TCustomRVPrintPreview = class(TRVScroller)
TObject TPersistent TComponent TControl TWinControl TCustomControl |
TObject TPersistent TComponent TFmxObject TControl TStyledControl TCustomScrollBox TCustomRVControl |
Компонент использует следующие курсоры:
Масштабирование:
▪свойство ZoomMode – режим масштабирования;
▪свойство ZoomPercent – процент масштабирования;
▪метод SetZoom изменяет ZoomPercent;
▪событие OnZoomChanged происходит при изменения значения ZoomPercent;
▪свойство ClickMode разрешает/запрещает масштабирование.
Методы First, Last, Prev, Next, свойство PageNo.
Свойство MarginsPen/MarginsStroke
▪Color/Fill – заливка фона;
▪PageBorderColor, PageBorderWidth задают рамку вокруг страницы;
▪ShadowColor, ShadowWidth задают тень;
▪DarkModeUI инвертирует яркость цветов в интерфейсе пользователя этого компонента.
Схема выше сделана для версии VCL и LCL.
Версия FireMonkey использует свойство Fill вместо Color и PrintableAreaStroke вместо PrintableAreaPen.