PDFium Delphi Component Docs

LoadingColor Propriété

Composant: TPdfView  ·  Unit: PDFium
Couleur de remplissage de l'espace réservé “loading” dessiné pendant qu'une page est encore en cours de rendu

Syntax

property LoadingColor: TColor; // default clYellow

Description

Lorsque AsyncRendering vaut True, la visionneuse dessine un rectangle d'espace réservé au centre de la page visible pendant que le bitmap réel de la page est encore en cours de génération. LoadingColor contrôle l'arrière-plan de ce rectangle. La valeur par défaut clYellow offre un fort contraste avec le bitmap de page blanc habituel afin que l'indicateur reste clairement visible même lorsque la page a déjà commencé à être peinte derrière lui

L'espace réservé n'est dessiné que lorsque LoadingText n'est pas vide — c'est le texte qui donne sa taille au rectangle. Définir LoadingText sur une chaîne vide désactive totalement la superposition, quelle que soit la valeur de LoadingColor

Modifier LoadingColor à l'exécution prend effet au cycle de dessin suivant. La couleur n'affecte pas le contenu PDF réellement rendu, seulement l'indicateur de chargement

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