PDFium Delphi Component Docs

PageShadowColor propriedade

Componente: TPdfView  ·  Unidade: PDFium
Cor de preenchimento da sombra projetada pintada sob cada retângulo de página

Syntax

property PageShadowColor: TColor; // default clGray

Description

Cada página no visualizador é desenhada como um retângulo flutuando sobre o plano de fundo Color do controle. Abaixo das bordas direita e inferior desse retângulo, o visualizador pinta uma faixa de sombra projetada que ergue visualmente a página sobre a área de rolagem, imitando o aspecto do Adobe Reader e de outros visualizadores de PDF modernos. PageShadowColor é o preenchimento sólido dessa faixa

A sombra só é renderizada quando PageShadowSize é maior que zero. Com PageShadowSize definido como 0, a cor é ignorada e nenhum pixel extra é desenhado, que é a aparência padrão (plana, sem sombra)

Escolha uma cor mais escura que Color para obter uma sombra crível. clGray, $00606060 (carvão) ou um cinza personalizado de 30% de luminância parecem convincentes. Cores mais claras sobre um fundo claro reduzem o efeito a um acento sutil de borda

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