PDFium Component Docs

Color Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Ustawia kolor tła rysowany między prostokątami stron i wokół krawędzi dokumentu

Składnia

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

Opis

Color wypełnia obszar prostokąta klienta podglądu znajdujący się poza treścią strony — margines między kolejnymi stronami, obszar wokół dokumentu, gdy jest on węższy niż obszar widoku, oraz każdy fragment odsłonięty przez agresywne przewijanie. Wraz z PageColor, PageBorderColor i PageShadowColor określa ogólny wygląd czytnika

Najczęstszy efekt trybu ciemnego uzyskasz, ustawiając Color := clBlack (albo ciemnoszary kolor, taki jak $303030) i pozostawiając jasny PageColor, aby papier nadal wyglądał jasno. Aby uzyskać metaforę drukowanej strony, zostaw Color na wartości domyślnej i dodaj niezerowe PageShadowSize, aby każda strona miała cień rzucany na tle

Kolor jest widoczny także przez krótki moment, gdy strona jest jeszcze rastrowana przez PDFium — zanim pojawi się pierwsza bitmapa, podgląd rysuje LoadingColor na wierzchu Color, a potem zastępuje go wyrenderowaną bitmapą strony, gdy tylko zostanie dostarczona

Uwagi

Przykład

// Skonfiguruj łagodny czytnik w trybie ciemnym
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;

Zobacz też

PageColor, PageBorderColor, PageShadowColor, LoadingColor