AttachLibrary

Formulieren, interactie, gegevenstypen, viewerinteractie

TPDFlibFormSession.AttachLibrary

Vervangt de TPDFlib-instantie waarop een TPDFlibFormSession werkt

De aanroep zet eerst alle transiƫnte toestand terug, wist focus, hover, druk en bewerkingstoestand, en slaat daarna de nieuwe verwijzing op

ALibrary al gelijk is aan de gekoppelde instantie De bibliotheek blijft in eigendom van de aanroeper, moet de sessie overleven en mag

nil zijn

Declaratie

procedure AttachLibrary(ALibrary: TPDFlib);

Parameters

ALibraryNieuwe bibliotheekinstantie om te koppelen, of nil

TPDFlibViewer.AttachLibrary

Sluit elk geladen document en koppelt een door de caller eigendom TPDFlib-instantie waarvan de pagina's de viewer toont

De viewer is nooit eigenaar van de instantie; de caller moet haar in leven houden gedurende de hele koppeling en kan nil doorgeven om los te koppelen

Wanneer de gekoppelde bibliotheek al pagina's bevat, selecteert de viewer de huidige pagina van de bibliotheek, met terugval op pagina 1, bouwt de gecachte paginametriek opnieuw op, hertekent en signaleert OnPageChange

Declaratie

procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);

Parameters

ALibBibliotheekinstantie waarvan de pagina's worden getoond, of nil om te ontkoppelen nadat het huidige document is gesloten

Zie ook

TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile