PDFium Component Docs

Color Właściwość

Component: TPdfView  ·  Unit: PDFium
Ustawia kolor tła rysowany między prostokątami stron i wokół krawędzi dokumentu

Syntax

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

Description

Color wypełnia obszar prostokąta klienta przeglądarki leżący poza grafiką strony — margines między kolejnymi stronami, obszar wokół dokumentu, gdy jest on węższy niż obszar widoku, oraz każdy region odsłonięty przez agresywne przewijanie. Wraz z PageColor, PageBorderColor i PageShadowColor decyduje o ogólnym wyglądzie czytnika

Najczęstszy efekt czytnika w trybie ciemnym uzyskuje się, ustawiając Color := clBlack (albo głęboką szarość taką jak $303030) i utrzymując jasny PageColor, aby papier nadal wydawał się jasny. Dla metafory wydrukowanej strony zostaw Color z wartością domyślną i dodaj niezerowe PageShadowSize, aby nadać każdej stronie cień rzucany na tło

Kolor jest widoczny także przez krótką chwilę, gdy strona jest jeszcze rasteryzowana przez PDFium — zanim pierwsza bitmapa będzie dostępna, przeglądarka maluje LoadingColor na wierzchu Color, a następnie zastępuje ją wyrenderowaną bitmapą strony, gdy ta nadejdzie

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