PDFium Delphi Component Docs

PageShadowColor プロパティ

コンポーネント: TPdfView  ·  ユニット: PDFium
各ページ rectangle の下に描かれるドロップシャドウの塗り色です

Syntax

property PageShadowColor: TColor; // default clGray

Description

ビューアーの各ページは、コントロールの Color 背景の上に浮く rectangle として描かれます。その矩形の右端と下端の下には、ページをスクロール領域から浮き上がらせるドロップシャドウの帯が描かれ、Adobe Reader をはじめとする現代の PDF ビューアーの見た目を再現します。PageShadowColor はその帯の単色の塗りです

シャドウは PageShadowSize が 0 より大きいときだけ描かれます。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