PDFium Delphi Component Docs

LoadingColor Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Color de relleno del marcador de "loading" que se dibuja mientras una página todavía se está renderizando

Syntax

property LoadingColor: TColor; // default clYellow

Description

Cuando AsyncRendering es True el visor dibuja un rectángulo marcador de posición en el centro de la página visible mientras el mapa de bits real de la página sigue generándose. LoadingColor controla el fondo de ese rectángulo. El valor clYellow predeterminado ofrece alto contraste contra el típico mapa de bits blanco de la página, de modo que el indicador es claramente visible incluso cuando la página ya comenzó a pintarse detrás de él

El marcador de posición solo se pinta cuando LoadingText no está vacío — el texto es lo que da su tamaño al rectángulo. Asignar a LoadingText una cadena vacía deshabilita la superposición por completo, sin importar LoadingColor

Cambiar LoadingColor en tiempo de ejecución surte efecto en el ciclo de pintura siguiente. El color no afecta el contenido PDF renderizado real, solo el indicador de carga

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