property Color: TColor; // published, inherited from TControl
Color rellena el área del rectángulo cliente del visor que queda fuera del arte de la página — el margen entre páginas consecutivas, el área alrededor del documento cuando es más estrecho que la ventana gráfica y cualquier región revelada por un desplazamiento agresivo. Junto con PageColor, PageBorderColor y PageShadowColor determina el aspecto general del lector
El efecto de lector en modo oscuro más común se logra asignando Color := clBlack (o un gris profundo como $303030) y manteniendo PageColor claro para que el papel siga pareciendo brillante. Para una metáfora de página impresa deje Color en su valor predeterminado y agregue un PageShadowSize distinto de cero para darle a cada página una sombra proyectada contra el fondo
El color también es visible durante el breve momento en que PDFium aún está rasterizando una página — antes de que el primer bitmap esté disponible el visor pinta LoadingColor sobre Color y luego lo reemplaza con el bitmap de la página renderizada cuando llega
clBtnFace de la declaración heredada; asígnela explícitamente para un aspecto predecible entre temasPageColor y lo reemplaza el contenido del documento una vez que la página se renderizaColor con PageBorderColor para lograr una separación clara entre el área de página y el fondo circundante, especialmente cuando el fondo de la página también es oscuro
// 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;