PDFium Component Docs

Color Propriété

Composant: TPdfView  ·  Module: PDFium
Définit la couleur d'arrière-plan dessinée entre les rectangles de page et autour des bords du document

Syntax

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

Description

Color remplit la zone du rectangle client de la visionneuse qui se trouve en dehors de l'art de la page — la marge entre deux pages, la zone autour du document lorsqu'il est plus étroit que la fenêtre, et toute région révélée par un défilement agressif. Avec PageColor, PageBorderColor et PageShadowColor, il détermine l'aspect général du lecteur

L'effet de lecteur en mode sombre le plus courant s'obtient en réglant Color := clBlack (ou un gris profond comme $303030) et en gardant PageColor clair pour que le papier paraisse toujours lumineux. Pour une métaphore de page imprimée, laissez Color à sa valeur par défaut et ajoutez un PageShadowSize non nul pour donner à chaque page une ombre portée sur l'arrière-plan

La couleur est aussi visible pendant le bref instant où une page est encore en cours de rasterisation par PDFium — avant que le premier bitmap soit disponible, la visionneuse peint LoadingColor sur Color, puis la remplace par le bitmap de page rendu dès qu'il arrive

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