Color van de omliggende besturing. Standaard is dit clWhite zodat PDF-pagina's papierwit blijven, zelfs wanneer de Color van de hostbesturing donker is gethematiseerdproperty PageColor: TColor;
Vóór v1.18.0 gebruikte de gerenderde PDF-pagina de
Color-eigenschap van de TPdfView als achtergrond. Dat was
lastig voor applicaties met een donkere modus: Color := clBlack instellen om
de viewer in een donkere UI te laten opgaan, verfde ook PDF-pagina's op een zwarte
achtergrond, waardoor elk document met transparante gebieden er verkeerd
uitzag
PageColor koppelt de twee vlakken los van elkaar:
clWhiteHet standaard clWhite betekent dat PDF-pagina's als
papierwit renderen, los van het thema van de hostapplicatie —
net als bij elke andere PDF-reader. Applicaties die eerder
TPdfView.Color instelden om de PDF-pagina een andere kleur te geven,
kunnen nu beter PageColor instellen; de nieuwe standaard is voor
het gewone geval strikt beter
PageShadowSize / PageShadowColor / PageBorderColor voor de klassieke look "witte pagina op donker canvas met slagschaduw"
// Donkere-modus-patroon: donkere scrollzone, papierwitte PDF-pagina
PdfView1.Color := clBlack;
PdfView1.PageColor := clWhite;
// Sepia-getinte leesachtergrond
PdfView1.PageColor := $00C8E3F4; // BGR — zacht amber
// Gedrag van vóór v1.18.0 terugzetten, waarin Color de pagina-achtergrond bepaalt
PdfView1.PageColor := PdfView1.Color;