PDFium Component Docs

LoadingColor Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Kolor wypełnienia zastępczego „loading” rysowanego, gdy strona nadal się renderuje

Składnia

property LoadingColor: TColor; // default clYellow

Opis

Gdy AsyncRendering ma wartość True, przeglądarka rysuje prostokąt zastępczy pośrodku widocznej strony, podczas gdy właściwy bitmap strony nadal jest generowany. LoadingColor steruje tłem tego prostokąta. Domyślne clYellow zapewnia wysoki kontrast względem typowej białej bitmapy strony, więc wskaźnik jest wyraźnie widoczny nawet wtedy, gdy strona zaczęła już rysować się w tle

Prostokąt zastępczy jest rysowany tylko wtedy, gdy LoadingText nie jest pusty — to tekst nadaje mu rozmiar. Ustawienie LoadingText na pusty ciąg całkowicie wyłącza nakładkę niezależnie od LoadingColor

Zmiana LoadingColor w czasie działania wchodzi w życie przy następnym cyklu malowania. Kolor nie wpływa na rzeczywistą wyrenderowaną zawartość PDF, tylko na wskaźnik ładowania

Uwagi

Przykład

// 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;

Zobacz też

LoadingText, AsyncRendering, PageColor, Color