PDFium Component Docs

LoadingColor Właściwość

Component: TPdfView  ·  Unit: PDFium
Kolor wypełnienia zastępczego „loading” rysowanego, gdy strona nadal się renderuje

Syntax

property LoadingColor: TColor; // default clYellow

Description

Gdy AsyncRendering ma wartość True, przeglądarka rysuje zastępczy prostokąt na środku widocznej strony, podczas gdy rzeczywista bitmapa strony wciąż jest generowana. LoadingColor steruje tłem tego prostokąta. Domyślny 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ż malować się za nim

Zastępczy prostokąt jest malowany tylko wtedy, gdy LoadingText jest niepusty — to tekst nadaje prostokątowi rozmiar. Ustawienie LoadingText na pusty ciąg całkowicie wyłącza nakładkę niezależnie od LoadingColor

Zmiana LoadingColor w czasie wykonywania zadziała w następnym cyklu malowania. Kolor nie wpływa na rzeczywiście renderowaną treść PDF, a jedynie na wskaźnik ładowania

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