AttachLibrary
Formularer, interaktion, datatyper, viewer-interaktion
TPDFlibFormSession.AttachLibrary
Erstatter den TPDFlib-instans, en TPDFlibFormSession arbejder på
Kaldet nulstiller først al forbigående tilstand og rydder fokus-, svæve-, tryk- og redigeringstilstand og gemmer derefter den nye reference
Det er en no-op, mens en markeringserstatning, en historikafspilning eller en commit er i gang, og også når
ALibrary allerede svarer til den tilsluttede instans
Biblioteket forbliver kalder-ejet, skal overleve sessionen og må være
nil
Deklaration
procedure AttachLibrary(ALibrary: TPDFlib);
Parametre
| ALibrary | Ny biblioteksinstans, der skal tilsluttes, eller nil |
|---|
TPDFlibViewer.AttachLibrary
Lukker ethvert indlæst dokument og tilslutter en kalder-ejet TPDFlib-instans, hvis sider vieweren viser
Vieweren ejer aldrig instansen; kalderen skal holde den i live under hele tilslutningen og kan sende
nil for at frakoble
Når det tilsluttede bibliotek allerede har sider, vælger vieweren bibliotekets aktuelle side med side 1 som fallback, genopbygger de cachede sidemålinger, gentegner og signalerer
OnPageChange
Deklaration
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Parametre
| ALib | Biblioteksinstans, hvis sider vises, eller nil for at frakoble, efter det aktuelle dokument er lukket |
|---|
Se også
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile