PDFium Delphi Component Docs

Color Eigenschaft

Komponente: TPdfView  ·  Unit: PDFium
Setzt die Hintergrundfarbe, die zwischen den Seitenrechtecken und um die Dokumentränder herum gezeichnet wird

Syntax

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

Description

Color füllt den Bereich des Viewer-Client-Rechtecks, der außerhalb der Seitendarstellung liegt — der Rand zwischen aufeinanderfolgenden Seiten, der Bereich um das Dokument, wenn es schmaler als der Viewport ist, und jede Fläche, die aggressives Scrollen freilegt. Zusammen mit PageColor, PageBorderColor und PageShadowColor bestimmt sie das Gesamtbild des Readers

Der gängigste Dark-Mode-Look entsteht, indem man Color := clBlack setzt (oder ein tiefes Grau wie $303030) und PageColor hell lässt, damit das Papier hell erscheint. Für die Metapher eines bedruckten Blatts lässt man Color auf dem Standard und gibt mit einem nicht-nullen PageShadowSize jeder Seite einen Drop Shadow vor dem Hintergrund

Die Farbe ist auch in dem kurzen Moment sichtbar, in dem eine Seite noch von PDFium rasterisiert wird — bevor die erste Bitmap vorliegt, malt der Viewer LoadingColor über Color und ersetzt sie durch die gerenderte Seiten-Bitmap, sobald sie da ist

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