AttachLibrary
Formulare, Interaktion, Datentypen, Viewer-Interaktion
TPDFlibFormSession.AttachLibrary
Ersetzt die TPDFlib-Instanz, auf der eine TPDFlibFormSession arbeitet
Der Aufruf setzt zuerst den gesamten transienten Zustand zurück und löscht Fokus-, Hover-, Druck- und Bearbeitungszustand, danach speichert er die neue Referenz
Es ist ein No-op, während ein Auswahlersatz, eine Verlaufswiedergabe oder ein Commit läuft, und auch, wenn ALibrary bereits der angehängten Instanz entspricht
nil sein
Deklaration
procedure AttachLibrary(ALibrary: TPDFlib);
Parameter
| ALibrary | Neu anzuhängende Bibliotheksinstanz oder nil |
|---|
TPDFlibViewer.AttachLibrary
Schließt jedes geladene Dokument und hängt eine dem Aufrufer gehörende TPDFlib-Instanz an, deren Seiten der Viewer anzeigt
Der Viewer besitzt die Instanz nie; der Aufrufer muss sie während der gesamten Anhängung am Leben halten und darf
nil übergeben, um sie abzuhängen
Enthält die angehängte Bibliothek bereits Seiten, wählt der Viewer die aktuelle Seite der Bibliothek, mit Rückfall auf Seite 1, baut die zwischengespeicherten Seitenmetriken neu auf, zeichnet neu und signalisiert
OnPageChange
Deklaration
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Parameter
| ALib | Bibliotheksinstanz, deren Seiten angezeigt werden, oder nil, um nach dem Schließen des aktuellen Dokuments abzuhängen |
|---|
Siehe auch
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile