Color değerinden bağımsızdır. Varsayılan clWhite olduğundan ana denetimin Color değeri koyu temalı olsa bile PDF sayfaları kâğıt beyazı kalırproperty PageColor: TColor;
v1.18.0'dan önce işlenen PDF sayfası, arka planı olarak TPdfView'ın Color özelliğini kullanıyordu. Bu, koyu mod uygulamaları için elverişsizdi: görüntüleyiciyi koyu bir arayüze uyumlu hale getirmek için Color := clBlack ayarı, PDF sayfalarını da siyah bir zemin üzerine boyuyordu ve bu, şeffaf bölgeleri olan belgeleri yanlış gösteriyordu
PageColor bu iki yüzeyi birbirinden ayırır:
clWhite değeridirVarsayılan clWhite, PDF sayfalarının ana uygulamanın temasından bağımsız olarak kâğıt beyazı işlenmesi anlamına gelir — diğer tüm PDF okuyucularının verdiği görünümle eşleşir. Daha önce PDF sayfasını yeniden renklendirmek için TPdfView.Color ayarlayan uygulamalar bunun yerine PageColor ayarlamalıdır; yeni varsayılan, yaygın durum için kesin bir iyileştirmedir
PageShadowSize / PageShadowColor / PageBorderColor ile birleştirin
// 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;