PDFium Component Docs

LoadingText ypatybė

Komponentas: TPdfView  ·  Modulis: PDFium
Tekstas, rodomas puslapio centre, kol asinchroninis atvaizdavimas vis dar vyksta

Syntax

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

Description

LoadingText yra antraštė, kurią žiūryklė perdengia ant iš dalies atvaizduoto puslapio, kai AsyncRendering yra True. Žiūryklė išmatuoja eilutę su esamu paveldėtu šriftų, išplečia rezultatą į centruotą stačiakampį, užpildo jį LoadingColor, o tada piešia tekstą ant viršaus. Numatytasis 'Loading...' naudotojams atpažįstamas kaip pereinamoji būsena ir pakankamai platus, kad būtų matomas neužgožiant puslapio.

Perdanga remia iš teksto, o ne iš atskiros matomumo vėliavėlės. Tuščios eilutės ('') priskyrimas slopina perdangą net kai asinchroninis atvaizdavimas aktyvus — naudinga, kai pagrindinė programa nori parodyti savo įkėlimimo valdiklį (animuotą GIF, modalinį progreso dialogą, atskirą būsenos juostos skydelį) ir pageidauja, kad įmontuotas stačiakampis nekonkuruotų dėl dėmesio.

Lokalizuokite eilutę priskirdami išverstą išteklių paleidimo metu; savybė priima bet kurią string, kurią pagrindinė programa gali pagaminti, įskaitant kelių baitų simbolius, tokius kaip kinų, japonų ar arabų.

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