PDFium Component Docs

PageColor Eigenschap

Component: TPdfView  ·  Unit: PDFium
Achtergrondkleur die onder de gerenderde PDF-pagina wordt geverfd, los van de Color van de omliggende besturing. Standaard is dit clWhite zodat PDF-pagina's papierwit blijven, zelfs wanneer de Color van de hostbesturing donker is gethematiseerd

Syntax

property PageColor: TColor;

Description

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:

Het 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

Remarks

Example

// 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;

See Also

Color, PageShadowColor, PageShadowSize, PageBorderColor