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
| ALibrary | Nowa 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
| ALib | Instancja 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