property Color: TColor; // published, inherited from TControl
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
clBtnFace z odziedziczonej deklaracji, ale dla przewidywalnego wyglądu między motywami ustaw ją jawniePageColor, a po wyrenderowaniu strony zastępuje je jej zawartośćColor z PageBorderColor, aby wyraźnie oddzielić obszar strony od otaczającego tła, zwłaszcza gdy tło strony jest również ciemne
// 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;