PDFium Delphi Component Docs

LoadingColor Свойство

Компонент: TPdfView  ·  Модуль: PDFium
Цвет заливки заглушки «loading», которая рисуется, пока страница ещё отрисовывается

Syntax

property LoadingColor: TColor; // default clYellow

Description

Когда AsyncRendering равно True, вьювер рисует прямоугольник-заглушку в центре видимой страницы, пока настоящий bitmap страницы ещё генерируется. LoadingColor задаёт фон этого прямоугольника. Умолчание clYellow даёт высокий контраст с типичным белым bitmap страницы, так что индикатор чётко виден, даже когда страница уже начала рисоваться под ним

Заглушка рисуется, только когда 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