PDFium Delphi Component Docs

PageShadowColor Свойство

Компонент: TPdfView  ·  Модуль: PDFium
Цвет заливки тени, которая рисуется под каждым прямоугольником страницы

Syntax

property PageShadowColor: TColor; // default clGray

Description

Каждая страница во вьювере рисуется прямоугольником, парящим над фоном Color контрола. Под правым и нижним краями этого прямоугольника вьювер рисует полосу drop shadow, визуально приподнимающую страницу над областью прокрутки — как в Adobe Reader и других современных PDF-ридерах. PageShadowColor — сплошная заливка этой полосы

Тень рисуется, только когда PageShadowSize больше нуля. При PageShadowSize = 0 цвет игнорируется и лишние пиксели не рисуются — это вид по умолчанию (плоско, без тени)

Берите цвет темнее Color, чтобы тень выглядела убедительно. clGray, $00606060 (угольный) или собственный серый с яркостью около 30% читаются хорошо. Более светлые цвета на светлом фоне сводят эффект к деликатному акценту по краю

Remarks

Example

// Classic Adobe-style page presentation.
PdfView1.Color := $00CCCCCC; // light gray scroll area
PdfView1.PageColor := clWhite;
PdfView1.PageShadowSize := 6;
PdfView1.PageShadowColor := clGray;
PdfView1.PageBorderColor := $00808080;

// Crisp, high-contrast page edge for dark mode.
PdfView1.Color := $00202020;
PdfView1.PageShadowColor := clBlack;
PdfView1.PageShadowSize := 8;

See Also

PageShadowSize, PageBorderColor, PageColor, Color