AttachLibrary
Formulär, interaktion, datatyper, Viewer-interaktion
TPDFlibFormSession.AttachLibrary
Ersätter TPDFlib-instansen som en TPDFlibFormSession
arbetar mot Anropet återställer först allt tillfälligt tillstånd och rensar fokus, hover-, nedtrycknings- och redigeringstillstånd, och lagrar därefter den nya referensen Det är en no-op medan en markeringsersättning, en historikuppspelning eller en bekräftelse pågår, och också när
ALibrary redan är samma instans som den kopplade
Biblioteket förblir ägt av anroparen, måste överleva sessionen och får vara
nil
Deklaration
procedure AttachLibrary(ALibrary: TPDFlib);
Parametrar
| ALibrary | Ny biblioteksinstans som ska kopplas, eller nil |
|---|
TPDFlibViewer.AttachLibrary
Stänger ett eventuellt inläst dokument och kopplar en TPDFlib-instans ägd av anroparen vars sidor Viewer visar
Viewer äger aldrig instansen; anroparen måste hålla den vid liv under hela kopplingen och får skicka
nil för att koppla från
När det kopplade biblioteket redan har sidor väljer Viewer bibliotekets aktuella sida, med sidan 1 som reserv, bygger upp de cachade sidmätten igen, ritar om och signalerar
OnPageChange
Deklaration
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Parametrar
| ALib | Biblioteksinstans vars sidor visas, eller nil för att koppla från efter att aktuellt dokument stängts |
|---|
Se även
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile