PDFium Delphi Component Docs

PageShadowColor Egenskap

Component: TPdfView  ·  Unit: PDFium
Fyllfärg för den skugga som ritas under varje sidrektangel.

Syntax

property PageShadowColor: TColor; // default clGray

Description

Varje sida i visaren ritas som en rektangel som svävar över kontrollens Color-bakgrund. Under rektangelns högra och nedre kanter målar visaren en skuggremsa som visuellt lyfter sidan från rullningsområdet och efterliknar utseendet i Adobe Reader och andra moderna PDF-visare. PageShadowColor är den enfärgade fyllningen i den remsan

Skuggan renderas endast när PageShadowSize är större än noll. Med PageShadowSize satt till 0 ignoreras färgen och inga extra pixlar ritas, vilket är standardutseendet (platt, utan skugga)

Välj en färg som är mörkare än Color för att få en trovärdig skugga. clGray, $00606060 (kolgrå) eller en egen gråton med 30 % luminans uppfattas alla som övertygande. Ljusare färger på ljus bakgrund reducerar effekten till en diskret kantaccent

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