AttachLibrary
Formos, sąveika, duomenų tipai, sąveika su peržiūros programa
TPDFlibFormSession.AttachLibrary
Pakeičia TPDFlib egzempliorių, su kuriuo dirba TPDFlibFormSession
Kvietimas pirmiausia atstato visą laikinąją būseną – išvalo fokusą, užvedimą, paspaudimą ir redagavimo būseną –, o tada saugo naująją nuorodą
Tai nieko nedarysiantis kvietimas, kol vyksta žymėjimo pakeitimas, istorijos pakartojimas arba įgyvendinimas, taip pat kai
ALibrary jau sutampa su prijungtu egzemplioriumi
Biblioteka lieka kviesėjo valdoma, turi išgyventi ilgiau nei seansą ir gali būti
nil
Deklaracija
procedure AttachLibrary(ALibrary: TPDFlib);
Parametrai
| ALibrary | Naujas prijungtinas bibliotekos egzempliorius arba nil |
|---|
TPDFlibViewer.AttachLibrary
Užverčia bet kurį įkeltą dokumentą ir prijungia kviesėjo valdomą TPDFlib egzempliorių, kurio puslapius rodo peržiūros programa
Peržiūros programa niekada nevaldo egzemplioriaus; kviesėjas turi jį išlaikyti gyvą viso prijungimo metu ir gali perduoti
nil, kad atjungtų
Kai prijungtoji biblioteka jau turi puslapių, peržiūros programa pasirenka bibliotekos dabartinį puslapį, o nepavykus – 1 puslapį, iš naujo sukuria podėlyje saugomus puslapio metrikus, perpiešia ir sukelia
OnPageChange
Deklaracija
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Parametrai
| ALib | Bibliotekos egzempliorius, kurio puslapiai rodomi, arba nil, kad būtų atjungta po dabartinio dokumento užvėrimo |
|---|
Taip pat žr.
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile