PDFium Delphi Component Docs

LoadingColor Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Color de relleno del marcador de posición “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 provisional en el centro de la página visible mientras el bitmap real de la página todavía se está generando. LoadingColor controla el fondo de ese rectángulo. El clYellow por defecto da un contraste alto frente al típico bitmap de página blanco, de modo que el indicador se ve con claridad incluso cuando la página ya ha empezado a pintarse detrás

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

Cambiar LoadingColor en runtime surte efecto en el siguiente ciclo de pintado. El color no afecta al contenido PDF renderizado real, solo al indicador de carga

Remarks

Example

// Habilitar un indicador de carga al estilo Adobe en el centro de la página
PdfView1.AsyncRendering := True;
PdfView1.LoadingColor := $00E0E0E0; // light gray
PdfView1.LoadingText := 'Rendering page...';

// Cambiar a un distintivo de alto contraste para la UI en modo accesibilidad
if AccessibilityHighContrast then
begin
  PdfView1.LoadingColor := clBlack;
  PdfView1.Font.Color := clYellow;
end;

See Also

LoadingText, AsyncRendering, PageColor, Color