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

ALibraryNoua 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

ALibInstanță 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