property LoadingColor: TColor; // default clYellow
当 AsyncRendering 为 True 时,在实际页面位图仍生成期间,查看器在可见页面中心绘制一个占位矩形。LoadingColor 控制该矩形的背景。默认 clYellow 针对典型的白色页面位图提供高对比度,因此即使页面已开始在其后面绘制,指示器也清晰可见
仅当 LoadingText 非空时才绘制占位符 — 文本是赋予矩形尺寸的东西。将 LoadingText 设为空字符串会完全禁用覆盖层,无论 LoadingColor 如何
在运行时更改 LoadingColor 会在下一个绘制周期生效。该颜色不影响实际渲染的 PDF 内容,仅影响加载指示器
$00F0F0F0);对于醒目的指示器,选择饱和颜色如 clYellow 或 clRed'Rendering...')结合,获得类似 Web 旋转器的精致感觉// 在页面中心启用 Adobe 风格的加载徽章
PdfView1.AsyncRendering := True;
PdfView1.LoadingColor := $00E0E0E0; // 浅灰色
PdfView1.LoadingText := 'Rendering page...';
// 为辅助功能模式 UI 切换到高对比度徽章
if AccessibilityHighContrast then
begin
PdfView1.LoadingColor := clBlack;
PdfView1.Font.Color := clYellow;
end;