AttachLibrary
Formuláře, interakce, datové typy, interakce s prohlížečem
TPDFlibFormSession.AttachLibrary
Nahrazuje instanci TPDFlib, na které TPDFlibFormSession pracuje
Volání nejdřív resetuje veškerý přechodný stav, maže focus, najetí, stisk a stav editace, a pak uloží novou referenci
Je to no-op, zatímco probíhá náhrada výběru, přehrávání historie nebo potvrzení, a také když ALibrary už se rovná připojené instanci
Knihovna zůstává ve vlastnictví volajícího, musí přežít relaci a může být nil
Deklarace
procedure AttachLibrary(ALibrary: TPDFlib);
Parametry
| ALibrary | Nová instance knihovny k připojení, nebo nil |
|---|
TPDFlibViewer.AttachLibrary
Zavře jakýkoli načtený dokument a připojí instanci TPDFlib ve vlastnictví volajícího, jejíž stránky prohlížeč zobrazuje
Prohlížeč nikdy nevlastní instanci; volající ji musí udržet naživu po celou dobu připojení a může předat nil k odpojení
Když připojená knihovna už drží stránky, prohlížeč vybere aktuální stránku knihovny, s pádem na stránku 1, přestaví uložené metriky stránek, znovu vykreslí a signalizuje OnPageChange
Deklarace
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Parametry
| ALib | Instance knihovny, jejíž stránky se zobrazují, nebo nil k odpojení po zavření aktuálního dokumentu |
|---|
Viz také
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile