AttachLibrary
Moduli, interazione, tipi di dati, interazione con il viewer
TPDFlibFormSession.AttachLibrary
Sostituisce l'istanza TPDFlib su cui opera una TPDFlibFormSession
La chiamata prima resetta tutto lo stato transitorio, cancellando focus, hover, pressione e stato di modifica, poi memorizza il nuovo riferimento
È un no-op mentre è in corso una sostituzione di selezione, una riproduzione della cronologia o un commit, e anche quando ALibrary è già uguale all'istanza collegata
nil
Dichiarazione
procedure AttachLibrary(ALibrary: TPDFlib);
Parametri
| ALibrary | Nuova istanza della libreria da collegare, oppure nil |
|---|
TPDFlibViewer.AttachLibrary
Chiude qualsiasi documento caricato e collega un'istanza TPDFlib di proprietà del chiamante le cui pagine vengono mostrate dal viewer
Il viewer non è mai proprietario dell'istanza; il chiamante deve mantenerla viva per l'intero periodo di collegamento e può passare
nil per scollegare
Quando la libreria collegata contiene già pagine, il viewer seleziona la pagina corrente della libreria, con ripiego sulla pagina 1, ricostruisce le metriche di pagina memorizzate nella cache, ridisegna e segnala
OnPageChange
Dichiarazione
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Parametri
| ALib | Istanza della libreria le cui pagine vengono mostrate, oppure nil per scollegare dopo la chiusura del documento corrente |
|---|
Vedere anche
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile