property LoadingColor: TColor; // default clYellow
Когда AsyncRendering равно True, viewer рисует прямоугольник-заглушку в центре видимой страницы, пока настоящий bitmap страницы ещё генерируется. LoadingColor управляет фоном этого прямоугольника. Значение по умолчанию clYellow даёт высокий контраст на фоне типичного белого bitmap страницы, поэтому индикатор хорошо виден даже когда страница уже начала отрисовываться под ним
Заглушка рисуется только когда LoadingText не пустой — именно текст задаёт размер прямоугольника. Установка LoadingText в пустую строку отключает наложение полностью независимо от LoadingColor
Изменение LoadingColor во время выполнения вступает в силу на следующем цикле отрисовки. Цвет не влияет на фактическое содержимое PDF, только на индикатор загрузки
$00F0F0F0); для заметного индикатора выбирайте насыщенный цвет вроде clYellow или clRed'Rendering...', чтобы получить аккуратный вид, похожий на web spinner// включить индикатор загрузки в стиле Adobe в центре страницы
PdfView1.AsyncRendering := True;
PdfView1.LoadingColor := $00E0E0E0; // light gray
PdfView1.LoadingText := 'Rendering page...';
// переключиться на высококонтрастный индикатор для UI в режиме доступности
if AccessibilityHighContrast then
begin
PdfView1.LoadingColor := clBlack;
PdfView1.Font.Color := clYellow;
end;