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

ALibraryNová 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

ALibInstance 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