PDFium Delphi Component Docs

PageShadowColor Propriété

Composant: TPdfView  ·  Unit: PDFium
Fill colour of the drop shadow painted beneath each page rectangle.

Syntax

property PageShadowColor: TColor; // default clGray

Description

Chaque page de la visionneuse est dessinée comme un rectangle flottant au-dessus de l'arrière-plan Color du contrôle. Sous les bords droit et inférieur de ce rectangle, la visionneuse peint une bande d'ombre portée qui soulève visuellement la page de la zone de défilement, imitant l'apparence d'Adobe Reader et d'autres visionneuses PDF modernes. PageShadowColor est le remplissage uni de cette bande

L'ombre n'est rendue que lorsque PageShadowSize est supérieur à zéro. Quand PageShadowSize vaut 0, la couleur est ignorée et aucun pixel supplémentaire n'est dessiné, ce qui correspond à l'apparence par défaut (plat, sans ombre)

Choisissez une couleur plus foncée que Color pour obtenir une ombre crédible. clGray, $00606060 (anthracite) ou un gris personnalisé à 30 % de luminance donnent tous un rendu convaincant. Des couleurs plus claires sur un fond clair réduisent l'effet à un simple accent de bordure

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