PDFium Component Docs

LoadingText-egenskap

Component: TPdfView  ·  Unit: PDFium
Tekst som vises midt på siden mens asynkron rendering fortsatt pågår

Syntax

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

Description

LoadingText er teksten som viseren legger oppå en delvis rendret side når AsyncRendering er True. Viseren måler strengen med sin nåværende arvede skrift, utvider resultatet til et midtstilt rektangel, fyller det med LoadingColor, og tegner deretter teksten oppå. Standardverdien 'Loading...' gjenkjennes av brukere som en forbigående tilstand og er bred nok til å være synlig uten å dominere siden

Overlegget styres av teksten i stedet for av et eget synlighetsflagg. Å tilordne en tom streng ('') undertrykker overlegget selv mens asynkron rendering pågår — nyttig når vertsprogrammet vil vise sin egen lasteindikator (en animert GIF, en modal fremdriftsdialog, et eget statusfelt) og heller ikke vil at det innebygde rektangelet skal konkurrere om oppmerksomheten

Lokaliser strengen ved å tilordne en oversatt ressurs ved oppstart; egenskapen godtar enhver string som vertsprogrammet kan produsere, inkludert flerbyte-tegn som kinesisk, japansk eller arabisk

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