PDFium Component Docs

Color eigenschap

Component: TPdfView  ·  Unit: PDFium
Stelt de achtergrondkleur in die tussen de paginarechthoeken en rond de documentranden wordt getekend

Syntax

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

Description

Color vult het gebied van de clientrechthoek van de viewer dat buiten de paginaweergave ligt — de marge tussen opeenvolgende pagina's, het gebied rond het document wanneer het smaller is dan de viewport, en elk gebied dat door agressief scrollen wordt onthuld. Samen met PageColor, PageBorderColor en PageShadowColor bepaalt het het algehele uiterlijk van de lezer.

Het meest gangbare lezereffect voor donkere modus wordt bereikt door Color := clBlack (of een diep grijs zoals $303030) in te stellen en PageColor licht te houden zodat het papier nog helder lijkt. Voor een geprint-papier-metafoor laat u Color op de standaardwaarde staan en voegt u een niet-nul PageShadowSize toe om elke pagina een slagschaduw tegen de achtergrond te geven.

De kleur is ook zichtbaar gedurende het korte moment dat een pagina nog door PDFium wordt gerasteriseerd — voordat de eerste bitmap beschikbaar is, tekent de viewer LoadingColor bovenop Color en vervangt deze vervolgens door de gerenderde pagina-bitmap zodra deze arriveert.

Remarks

Example

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

See Also

PageColor, PageBorderColor, PageShadowColor, LoadingColor