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

ALibraryNuova 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

ALibIstanza 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