PDFium Delphi Component Docs

LoadingColor property

Component: TPdfView  ·  Unit: PDFium
Màu tô của phần giữ chỗ “loading” được vẽ trong khi trang vẫn đang được kết xuất

Syntax

property LoadingColor: TColor; // default clYellow

Description

Khi AsyncRendering là True, trình xem vẽ một hình chữ nhật giữ chỗ ở trung tâm trang hiển thị trong khi bitmap trang thực vẫn đang được tạo. LoadingColor điều khiển nền của hình chữ nhật đó. Giá trị mặc định clYellow tạo độ tương phản cao so với bitmap trang trắng điển hình nên chỉ báo vẫn hiện rõ ngay cả khi trang đã bắt đầu được vẽ phía sau nó

Phần giữ chỗ chỉ được vẽ khi LoadingText khác rỗng — chính văn bản quyết định kích thước hình chữ nhật. Gán LoadingText thành chuỗi rỗng sẽ tắt hẳn lớp phủ bất kể LoadingColor

Thay đổi LoadingColor lúc runtime có hiệu lực ở chu kỳ vẽ kế tiếp. Màu này không ảnh hưởng đến nội dung PDF đã kết xuất thực, chỉ ảnh hưởng đến chỉ báo loading

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