PDFium Component Docs

PageShadowColor Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Kolor wypełnienia cienia rzucanego pod każdym prostokątem strony

Składnia

property PageShadowColor: TColor; // default clGray

Opis

Każda strona w przeglądarce jest rysowana jako prostokąt unoszący się nad tłem Color kontrolki. Poniżej prawej i dolnej krawędzi tego prostokąta przeglądarka maluje pasek cienia, który wizualnie odrywa stronę od obszaru przewijania, naśladując wygląd Adobe Reader i innych nowoczesnych przeglądarek PDF. PageShadowColor jest jednolitym wypełnieniem tego paska

Cień jest renderowany tylko wtedy, gdy PageShadowSize jest większe od zera. Gdy PageShadowSize ma wartość 0, kolor jest ignorowany i nie są rysowane żadne dodatkowe piksele, co daje domyślny wygląd (płaski, bez cienia)

Wybierz kolor ciemniejszy niż Color, aby uzyskać wiarygodny cień. clGray, $00606060 (węgielkowy) albo niestandardowa szarość o luminancji 30% wyglądają przekonująco. Jaśniejsze kolory na jasnym tle redukują efekt do subtelnego akcentu obramowania

Uwagi

Przykład

// 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;

Zobacz też

PageShadowSize, PageBorderColor, PageColor, Color