PDFium Delphi Component Docs

Color Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Establece el color de fondo que se dibuja entre los rectángulos de página y alrededor de los bordes del documento

Syntax

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

Description

Color rellena el área del rectángulo cliente del visor que queda fuera del contenido de la página — el margen entre páginas consecutivas, la zona alrededor del documento cuando es más estrecho que el viewport y cualquier región revelada por un scroll agresivo. Junto con PageColor, PageBorderColor y PageShadowColor determina el aspecto general del lector

El efecto lector en modo oscuro más habitual se consigue estableciendo Color := clBlack (o un gris profundo como $303030) y manteniendo PageColor claro para que el papel siga viéndose brillante. Para una metáfora de página impresa deje Color con su valor por defecto y añada un PageShadowSize distinto de cero para dar a cada página una sombra proyectada sobre el fondo

El color también se ve durante el breve instante en que una página todavía se está rasterizando en PDFium — 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

Remarks

Example

// Configurar un lector suave en modo oscuro
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