Color. Par défaut clWhite, afin que les pages PDF restent blanches comme du papier même quand le Color du contrôle hôte suit un thème sombreproperty PageColor: TColor;
Avant v1.18.0, la page PDF rendue utilisait la Color comme arrière-plan. C'était gênant pour les applications en mode sombre : définir Color := clBlack pour fondre la visionneuse dans une interface sombre peignait aussi les pages PDF sur un fond noir, ce qui faisait mal rendre tout document comportant des régions transparentes
PageColor découple les deux surfaces
clWhiteLa valeur par défaut clWhite signifie que les pages PDF s'affichent en blanc papier quelle que soit l'apparence de l'application hôte — conformément à l'aspect donné par toutes les autres visionneuses PDF. Les applications qui utilisaient auparavant TPdfView.Color pour recolorer la page PDF doivent désormais définir PageColor à la place ; la nouvelle valeur par défaut constitue une amélioration nette pour le cas courant
PageShadowSize / PageShadowColor / PageBorderColor pour le look classique « page blanche sur fond sombre avec ombre portée »
// Dark-mode viewer pattern: dark scroll area, paper-white PDF page
PdfView1.Color := clBlack;
PdfView1.PageColor := clWhite;
// Sepia-tinted reader background
PdfView1.PageColor := $00C8E3F4; // BGR — soft amber
// Restore pre-v1.18.0 behavior where Color sets the page background
PdfView1.PageColor := PdfView1.Color;