PDFium Delphi Component Docs

ویژگی LoadingText

کامپوننت: TPdfView  ·  واحد: PDFium
متنی که تا زمانی که رندر ناهمگام هنوز در جریان است در مرکز صفحه نمایش داده می‌شود

Syntax

property LoadingText: string; // default 'Loading...'

Description

LoadingText عنوانی است که نمایشگر هنگام True بودن AsyncRendering روی صفحهٔ نیمه‌رندرشده روی‌هم می‌گذارد. نمایشگر رشته را با فونت ارث‌بری فعلی اندازه‌گیری کرده، نتیجه را به یک مستطیل میان‌چین‌شده گسترش می‌دهد، آن را با LoadingColor پر می‌کند و سپس متن را روی آن می‌کشد. پیش‌فرض 'Loading...' برای کاربران به‌عنوان یک وضعیت گذرا شناخته‌شدنی است و به‌اندازه‌ای پهن است که بدون تسلط بر صفحه قابل مشاهده باشد

این پوشش به خودِ متن وابسته است نه به یک پرچم دید جداگانه. انتساب رشتهٔ خالی ('') حتی هنگامی که رندر ناهمگام فعال است پوشش را خاموش می‌کند — که برای وقتی کاربرد دارد که برنامهٔ میزبان بخواهد ویجت بارگذاری خودش (یک GIF متحرک، یک گفت‌وگوی پیشرفت مودال، یک پانل جداگانهٔ نوار وضعیت) را نمایش دهد و ترجیح می‌دهد مستطیل داخلی با آن بر سر توجه رقابت نکند

رشته را با انتساب یک منبع ترجمه‌شده در زمان راه‌اندازی بومی‌سازی کنید؛ این ویژگی هر stringی را که برنامهٔ میزبان بتواند تولید کند می‌پذیرد، از جمله نویسه‌های چندبایتی مانند چینی، ژاپنی یا عربی

Remarks

Example

// Localized loading caption.
PdfView1.AsyncRendering := True;
PdfView1.LoadingText := SLoadingPdf; // resourcestring lookup

// Suppress the built-in indicator; use a TActivityIndicator instead.
PdfView1.LoadingText := '';
ActivityIndicator1.Animate := True;

// Stage-specific message for slow first paint.
PdfView1.LoadingText := 'Decoding first page...';
PdfView1.Active := True;

See Also

LoadingColor, AsyncRendering, Font, Active