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