AttachLibrary

表單、互動、資料類型、檢視器互動

TPDFlibFormSession.AttachLibrary

替換 TPDFlibFormSession 所操作的 TPDFlib 執行個體

呼叫會先重設所有暫時狀態,清除焦點、懸停、按住與編輯狀態,然後儲存新參照

當選取取代、歷程重播或提交正在進行時,此呼叫無作用;ALibrary 已等於所附加執行個體時同樣無作用

程式庫仍由呼叫者擁有,必須比 session 存活得更久,且可以傳入 nil

宣告

procedure AttachLibrary(ALibrary: TPDFlib);

參數

ALibrary要附加的新程式庫執行個體,或 nil

TPDFlibViewer.AttachLibrary

關閉任何已載入的文件,並附加呼叫端所屬的 TPDFlib 執行個體,檢視器即顯示其頁面 檢視器絕不擁有該執行個體;呼叫端必須在整個附加期間讓它保持存續,並可傳入

nil 予以卸離 當附加的程式庫已持有頁面時,檢視器會選取程式庫目前的頁面(若無則退回第 1 頁)、重建快取的頁面計量、重新繪製並發出

OnPageChange 信號

宣告

procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);

參數

ALib要顯示其頁面的程式庫執行個體,或傳入 nil 以在目前文件關閉後卸離

另請參閱

TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile