TPDFlibViewerAction

資料類型、檢視器互動、動作

描述

TPDFlibViewer

Viewer 之現成動作元件的基底類別此動作將目標檢視器保存在其 Enabled 屬性中,並讓 Update 與文件狀態保持同步:Enabled 會重新整理 DoUpdate,靠的是虛擬方法

Execute;後者的預設實作要求已指定的檢視器至少有一頁OnExecute 會優先讓已指定的 DoExecute 決定,與標準 TAction 語意一致;否則會透過抽象的 DoUpdate 執行子類別命令,前提是

PDFlibViewerActions 允許在 RegisterActions 中宣告的子類別涵蓋頁面導覽、縮放、旋轉、列印、檔案開啟與儲存、剪貼簿複製及各工具模式;CreatePDFlibViewerDefaultPopupMenu 將它們發布於 losLab PDF 類別中,而

Notification 則以它們組成標準的檢視器快顯功能表當被指定的檢視器被摧毀時,覆寫的 Viewer 會自動清除

宣告

TPDFlibViewerAction = class(TCustomAction)

參數

Viewer此動作驅動的目標檢視器,已發布為設計階段可繫結的屬性
Execute已指定時執行 OnExecute,否則執行子類別命令
Update會重新整理 Enabled,來源為 DoUpdate
DoUpdate保護層級的虛擬可用性檢查,預設要求文件已開啟
DoExecute保護層級的虛擬抽象命令,由各子類別實作

另請參閱

TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu