PDFium Delphi Component Docs

LoadingColor tulajdonság

Component: TPdfView  ·  Unit: PDFium
Dokumentációs szöveg: A „loading” helykitöltő kitöltőszíne, amelyet akkor rajzol a program, amikor az oldal még renderelés alatt áll

Syntax

property LoadingColor: TColor; // default clYellow

Description

Amikor az AsyncRendering értéke True, a megjelenítő egy helykitöltő téglalapot rajzol a látható oldal közepére, miközben a tényleges oldal-bitmap még készül. A LoadingColor szabályozza annak a téglalapnak a hátterét. Az alapértelmezett clYellow nagy kontrasztot ad a tipikus fehér oldal-bitmaphoz képest, így a jelző jól látható marad akkor is, amikor az oldal mögötte már elkezdett rajzolódni

A helykitöltő csak akkor rajzolódik ki, amikor a LoadingText nem üres — a szöveg adja a téglalap méretét. A LoadingText üres sztringre állítása teljesen letiltja a fedőréteget, a LoadingColor értékétől függetlenül

A LoadingColor futásidőben történő módosítása a következő rajzolási ciklusban lép érvénybe. A szín nem érinti a ténylegesen renderelt PDF-tartalmat, csak a betöltésjelzőt

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