PDFium Delphi Component Docs

LoadingText властивість

Component: TPdfView  ·  Unit: PDFium
Описує властивість TPdfView.LoadingText у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

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

Description

LoadingText — це напис, який проглядач накладає поверх частково відрендереної сторінки, коли AsyncRendering має значення True. Проглядач вимірює рядок поточним успадкованим шрифтом, розгортає результат у центрований прямокутник, заповнює його 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