AttachLibrary

Formularze, interakcja, typy danych, interakcja z przeglądarką

TPDFlibFormSession.AttachLibrary

Zastępuje instancję TPDFlib, na której pracuje TPDFlibFormSession

Wywołanie najpierw resetuje cały stan tymczasowy, czyszcząc fokus, najechanie, wciśnięcie i stan edycji, a potem zapisuje nową referencję

Jest bezdziałalne, gdy trwa zamiana zaznaczenia, odtwarzanie historii albo zatwierdzanie, a także gdy ALibrary już odpowiada dołączonej instancji

Biblioteka pozostaje własnością wywołującego, musi przeżyć sesję i może mieć wartość nil

Deklaracja

procedure AttachLibrary(ALibrary: TPDFlib);

Parametry

ALibraryNowa instancja biblioteki do dołączenia albo nil

TPDFlibViewer.AttachLibrary

Zamyka wczytany dokument i dołącza instancję TPDFlib należącą do wywołującego, której strony wyświetla przeglądarka Przeglądarka nigdy nie jest właścicielem instancji; wywołujący musi utrzymać ją przy życiu przez cały czas dołączenia i może przekazać

nil, aby ją odłączyć Gdy dołączona biblioteka już posiada strony, przeglądarka wybiera bieżącą stronę biblioteki, a w razie potrzeby wraca do strony 1, przebudowuje buforowane metryki stron, odświeża widok i sygnalizuje

OnPageChange

Deklaracja

procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);

Parametry

ALibInstancja biblioteki, której strony są wyświetlane, albo nil do odłączenia po zamknięciu bieżącego dokumentu

Zobacz również

TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile