PDFium Delphi Component Docs

Color Propriedade

Componente: TPdfView  ·  Unidade: PDFium
Define a cor de fundo desenhada entre os retângulos de página e ao redor das bordas do documento

Syntax

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

Description

Color preenche a área do retângulo cliente do visualizador que fica fora da arte da página — a margem entre páginas consecutivas, a área ao redor do documento quando ele é mais estreito que a janela de visualização e qualquer região revelada por rolagem agressiva. Junto com PageColor, PageBorderColor e PageShadowColor, determina a aparência geral do leitor

O efeito de leitor em modo escuro mais comum é obtido definindo Color := clBlack (ou um cinza profundo como $303030) e mantendo PageColor claro, para que o papel ainda pareça brilhante. Para uma metáfora de página impressa, deixe Color no padrão e adicione um PageShadowSize diferente de zero para dar a cada página uma sombra projetada contra o fundo

A cor também fica visível durante o breve momento em que uma página ainda está sendo rasterizada pelo PDFium — antes de o primeiro bitmap estar disponível, o visualizador pinta LoadingColor sobre Color e, em seguida, o substitui pelo bitmap da página renderizada assim que ele chega

Remarks

Example

// 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;

See Also

PageColor, PageBorderColor, PageShadowColor, LoadingColor