PDFium Component Docs

Color Eigenschap

Deze API-entry behoudt identifiers, signatures, codeblokken en PDF-termen in hun oorspronkelijke vorm.
Component: TPdfView  ·  Unit: PDFium
Stelt de achtergrondkleur in die tussen de paginarechthoeken en rond de documentranden wordt getekend

Syntaxis

property Color: TColor; // published, inherited from TControl

Beschrijving

Color vult het deel van de clientrechthoek van de viewer dat buiten het paginabeeld valt — de marge tussen opeenvolgende pagina's, het gebied rond het document wanneer het smaller is dan het venster en elk gebied dat zichtbaar wordt door agressief scrollen. Samen met PageColor, PageBorderColor en PageShadowColor bepaalt het de algehele uitstraling van de reader

Het meest voorkomende dark-mode-lezereffect bereik je door Color := clBlack in te stellen (of een diepe grijstint zoals $303030) en PageColor licht te houden zodat het papier nog steeds helder oogt. Laat voor een gedrukt-pagina-metafor Color op de standaardwaarde en voeg een niet-nul PageShadowSize toe om elke pagina een slagschaduw tegen de achtergrond te geven

De kleur is ook zichtbaar tijdens het korte moment dat een pagina nog door PDFium wordt gerasterd — voordat de eerste bitmap beschikbaar is, tekent de viewer LoadingColor boven op Color, waarna die wordt vervangen door de gerenderde paginabitmap zodra die beschikbaar komt

Opmerkingen

Voorbeeld

// Configure a soft dark-mode reader
procedure TForm1.ApplyDarkTheme;
begin
  PdfView1.Color := $202020;
  PdfView1.PageColor := clWhite;
  PdfView1.PageBorderColor := $404040;
  PdfView1.PageShadowColor := $101010;
  PdfView1.PageShadowSize := 6;
  PdfView1.LoadingColor := $202020;
  PdfView1.Invalidate;
end;

Zie ook

PageColor, PageBorderColor, PageShadowColor, LoadingColor