property Color: TColor; // published, inherited from TControl
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
clBtnFace z odziedziczonej deklaracji; przypisz jawnie, aby uzyskać przewidywalny wygląd w różnych motywachPageColor i jest zastępowane treścią dokumentu po wyrenderowaniu stronyColor z PageBorderColor, aby uzyskać wyraźne rozdzielenie obszaru strony i otaczającego tła, zwłaszcza gdy tło strony również jest ciemne
// 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;