Visual Components 是在 Windows 的 FRE 中實作。
這是回呼介面,用於將 DocumentViewer 物件中的事件通知監聽器。此介面是在用戶端實作。請參閱 Working with Connectable Objects,了解適用於您開發工具的詳細實作建議。
此介面衍生自 IInputEvents 介面,並繼承其所有方法。
透過此介面方法接收通知的物件,可在這些方法的實作中執行下列操作:
- 回報影像編輯、文件分析、辨識和匯出的相關資訊,並取消這些作業。
- 處理任何系統訊息,以協助避免應用程式在長時間作業期間看似失去回應。這對具有使用者介面的應用程式很有幫助。
- 回報滑鼠移動與點擊、按鍵及捲動的相關資訊。
| Name | Description |
|---|
| OnActivePageChanged | 在 Document Viewer 中的作用中頁面變更後呼叫。向客戶端傳遞新頁面的參考。 |
| OnActivePageChanging | 在 Document Viewer 中變更作用中頁面之前呼叫。向客戶端傳遞新的作用中頁面參考。可讓您取消此作業。 |
| OnAnalyzePages | 在從 Document Viewer 啟動的頁面分析程序開始之前呼叫。可讓您取消此作業。 |
| OnDeletePages | 在從 Document Viewer 中的文件刪除頁面之前呼叫。可讓您取消此作業。 |
| OnDocumentChanged | 在 Document Viewer 中的作用中文件變更後呼叫。向客戶端傳遞新文件的參考。 |
| OnEditImages | 在開始編輯影像之前呼叫。向客戶端傳遞將用於編輯的命令資訊。可讓您取消此作業。 |
| OnExportPages | 在從 Document Viewer 啟動的匯出程序開始之前呼叫。向客戶端傳遞匯出作業的相關資訊:匯出檔案名稱與格式、匯出參數,以及即將匯出的頁面索引。可讓您取消此作業。 |
| OnLocked | 在 Document Viewer 鎖定或解除鎖定後呼叫。向客戶端傳遞有關 Document Viewer 元件目前為鎖定或解除鎖定狀態的資訊。 |
| OnLongOperationFinished | 在 Document Viewer 中的長時間處理作業 (例如版面分析、辨識) 結束後呼叫。 |
| OnLongOperationStarted | 在 Document Viewer 中的長時間處理作業 (例如版面分析、辨識) 開始前呼叫。 |
| OnOptionsChanged | 在 Document Viewer 中的選項變更後呼叫。選項是在「選項」對話方塊中指定;當呼叫 MI_Options 命令時,或在 Document Viewer 的「另存新檔」對話方塊中按一下 Options 按鈕時,會顯示該對話方塊。 |
| OnPagesSelectionChanged | 在 Document Viewer 中的頁面選取範圍變更後呼叫。 |
| OnProgress | 在文件處理期間呼叫。向客戶端傳遞目前分析或辨識作業的大致完成百分比。可讓您取消此作業。 |
| OnReadPages | 在從 Document Viewer 啟動的頁面辨識程序開始之前呼叫。可讓您取消此作業。 |
| OnRenumberingPages | 在 Document Viewer 中重新編排頁面編號之前呼叫。向客戶端傳遞頁面的新順序。可讓您取消此作業。 |
| OnRenumberPages | 在 Document Viewer 中開啟 Renumber Pages 對話方塊之前呼叫。可讓您取消此作業。 |
| OnSendToPages | 在將已辨識頁面從 Document Viewer 傳送至外部應用程式之前呼叫。向客戶端傳遞頁面即將傳送到的應用程式資訊,以及匯出參數。可讓您取消此作業。 |
此介面會在下列程式碼範例中使用:VisualComponents。
Working with Connectable Objects
DocumentViewer