PDFium Delphi Component Docs

LoadingText-ominaisuus

Component: TPdfView  ·  Unit: PDFium
Sivun keskellä näytettävä teksti, kun asynkroninen renderöinti on yhä käynnissä

Syntax

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

Description

LoadingText on otsikko, jonka katseluohjelma kerrostaa osittain renderöidyn sivun päälle, kun AsyncRendering on True. Katseluohjelma mittaa merkkijonon nykyisellä perityllä fontillaan, laajentaa tuloksen keskitetyksi suorakulmioksi, täyttää sen LoadingColor-värillä ja piirtää sitten tekstin päälle. Oletusarvo 'Loading...' on käyttäjille tunnistettava siirtymätila ja riittävän leveä näkyäkseen hallitsematta sivua

Peite kytketään tekstin eikä erillisen näkyvyyslipin perusteella. Tyhjän merkkijonon ('') sijoittaminen poistaa peitteen, vaikka asynkroninen renderöinti olisi käynnissä — hyödyllistä, kun isäntäsovellus haluaa näyttää oman latauswidgetinsä (animoidun GIF:n, modaalin edistymisvalintaikkunan, erillisen tilarivipaneelin) eikä halua sisäänrakennetun suorakulmion kilpailevan huomiosta

Lokalisoi merkkijono sijoittamalla käännetty resurssi käynnistyksessä; ominaisuus hyväksyy minkä tahansa string-arvon, jonka isäntäsovellus voi tuottaa, mukaan lukien monitavuiset merkit kuten kiina, japani tai arabia

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