PDFium Delphi Component Docs

LoadingColor властивість

Component: TPdfView  ·  Unit: PDFium
Описує властивість TPdfView.LoadingColor у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

property LoadingColor: TColor; // default clYellow

Description

Коли AsyncRendering має значення True, проглядач малює прямокутник-заповнювач у центрі видимої сторінки, поки фактичний бітмап сторінки ще створюється. LoadingColor керує тлом цього прямокутника. Типове clYellow дає високий контраст зі звичайним білим бітмапом сторінки, тож індикатор добре видно, навіть коли сторінка вже почала малюватися за ним

Заповнювач малюється лише коли LoadingText непорожній — саме текст задає прямокутнику розмір. Призначення LoadingText порожнього рядка повністю вимикає накладання незалежно від LoadingColor

Зміна LoadingColor під час виконання набирає чинності в наступному циклі малювання. Колір не впливає на фактичний відрендерений вміст PDF, лише на індикатор завантаження

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