PDFium Component Docs

LoadingText Eigenschaft

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
Komponente: TPdfView  ·  Unit: PDFium
Text, der während des asynchronen Renderings mittig auf der Seite angezeigt wird

Syntax

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

Beschreibung

LoadingText ist die Beschriftung, die der Viewer über einer teilweise gerenderten Seite anzeigt, wenn AsyncRendering True ist. Der Viewer misst die Zeichenkette mit der aktuell geerbten Schrift, erweitert das Ergebnis zu einem zentrierten Rechteck, füllt es mit LoadingColor und zeichnet dann den Text darüber. Der Standard 'Loading...' ist für Anwender als vorübergehender Zustand erkennbar und breit genug, um sichtbar zu sein, ohne die Seite zu dominieren

Das Overlay hängt am Text und nicht an einem separaten Sichtbarkeitsflag. Das Zuweisen einer leeren Zeichenkette ('') unterdrückt das Overlay auch dann, wenn asynchrones Rendering aktiv ist — nützlich, wenn die Hostanwendung ihr eigenes Lade-Widget anzeigen möchte (ein animiertes GIF, ein modaler Fortschrittsdialog, ein separates Statusleisten-Panel) und das eingebaute Rechteck nicht um Aufmerksamkeit konkurrieren soll

Lokalisieren Sie die Zeichenkette, indem Sie beim Start eine übersetzte Ressource zuweisen; die Eigenschaft akzeptiert jede string, die die Hostanwendung erzeugen kann, einschließlich mehrbyteiger Zeichen wie Chinesisch, Japanisch oder Arabisch

Hinweise

Beispiel

// Lokalisierte Ladebeschriftung
PdfView1.AsyncRendering := True;
PdfView1.LoadingText := SLoadingPdf; // resourcestring lookup

// Den eingebauten Hinweis unterdrücken; stattdessen TActivityIndicator verwenden
PdfView1.LoadingText := '';
ActivityIndicator1.Animate := True;

// Phasenspezifische Meldung für langsames erstes Zeichnen
PdfView1.LoadingText := 'Decoding first page...';
PdfView1.Active := True;

Siehe auch

LoadingColor, AsyncRendering, Font, Active