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

ALibraryNeu 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

ALibBibliotheksinstanz, 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