Color から分離されています。既定値は clWhite で、ホストコントロールの Color がダークテーマでも PDF ページは紙白のまま保たれますproperty PageColor: TColor;
v1.18.0 より前は、描画された PDF ページは TPdfView の Color プロパティを背景として使用していました。これはダークモードのアプリケーションでは扱いにくい挙動でした。ビューアを暗い UI に溶け込ませるために Color := clBlack を設定すると、PDF ページも黒い下地の上に描画され、透明領域を持つドキュメントはすべて不正に見えていました
PageColor はこの 2 つのサーフェスを分離します
clWhite です既定値の clWhite により、PDF ページはホストアプリケーションのテーマに関係なく紙白で描画されます — これは他のすべての PDF リーダーが見せる外観と一致します。以前は PDF ページを再着色するために TPdfView.Color を設定していたアプリケーションは、代わりに PageColor を設定してください。新しい既定値は、一般的なケースにとって明確な改善です
PageShadowSize / PageShadowColor / PageBorderColor と組み合わせると、定番の「暗いキャンバスの上にドロップシャッド付きの白いページ」の外観になります
// 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;