AttachLibrary
Formulare, interacțiune, tipuri de date, interacțiune cu vizualizatorul
TPDFlibFormSession.AttachLibrary
Înlocuiește instanța TPDFlib pe care operează un TPDFlibFormSession
Apelul resetează mai întâi toată starea tranzitorie, ștergând stările de focus, survol, apăsare și editare, apoi stochează noua referință
Este o operație fără efect cât timp o înlocuire a selecției, o reluare a istoricului sau o confirmare este în curs, precum și când
ALibrary este deja egală cu instanța atașată
Biblioteca rămâne în proprietatea apelantului, trebuie să supraviețuiască sesiunii și poate fi
nil
Declarație
procedure AttachLibrary(ALibrary: TPDFlib);
Parametri
| ALibrary | Noua instanță de bibliotecă de atașat sau nil |
|---|
TPDFlibViewer.AttachLibrary
Închide orice document încărcat și atașează o instanță TPDFlib aparținând apelantului, ale cărei pagini sunt afișate de vizualizator
Vizualizatorul nu deține niciodată instanța; apelantul trebuie să o mențină în viață pe toată durata atașării și poate transmite
nil pentru detașare
Când biblioteca atașată deține deja pagini, vizualizatorul selectează pagina curentă a bibliotecii, revenind la pagina 1 în lipsă, reconstruiește metricile cache ale paginii, redesenează și semnalează
OnPageChange
Declarație
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Parametri
| ALib | Instanță de bibliotecă ale cărei pagini sunt afișate sau nil pentru detașare după închiderea documentului curent |
|---|
Vezi și
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile