PDFium Delphi Component Docs

LoadingColor Propriedade

Componente: TPdfView  ·  Unidade: PDFium
Cor de preenchimento do espaço reservado “loading” desenhado enquanto uma página ainda está sendo renderizada

Syntax

property LoadingColor: TColor; // default clYellow

Description

Quando AsyncRendering é True, o visualizador desenha um retângulo de espaço reservado no centro da página visível enquanto o bitmap real da página ainda está sendo gerado. LoadingColor controla o fundo desse retângulo. O padrão clYellow fornece alto contraste contra o bitmap tipicamente branco da página, de modo que o indicador fica claramente visível mesmo quando a página já começou a ser pintada atrás dele

O espaço reservado só é pintado quando LoadingText não está vazio — o texto é o que dá o tamanho ao retângulo. Definir LoadingText como uma string vazia desabilita a sobreposição por completo, independentemente de LoadingColor

Alterar LoadingColor em tempo de execução entra em vigor no próximo ciclo de pintura. A cor não afeta o conteúdo PDF realmente renderizado, apenas o indicador de carregamento

Remarks

Example

// Enable an Adobe-style loading badge in the center of the page.
PdfView1.AsyncRendering := True;
PdfView1.LoadingColor := $00E0E0E0; // light gray
PdfView1.LoadingText := 'Rendering page...';

// Switch to a high-contrast badge for accessibility-mode UI.
if AccessibilityHighContrast then
begin
  PdfView1.LoadingColor := clBlack;
  PdfView1.Font.Color := clYellow;
end;

See Also

LoadingText, AsyncRendering, PageColor, Color