Visual Components 是在 Windows 版 FRE 中實作的。
這是一個回呼介面,用於將 TextEditor 物件的事件回報給監聽器。此介面是在用戶端實作的。請參閱 使用可連接物件,以取得適用於您的開發工具的詳細實作建議。
此介面衍生自 IInputEvents 介面,並繼承其所有方法。請注意,透過 Text Editor 的 Check Spelling 按鈕開啟的 Text Validator 之滑鼠與鍵盤輸入事件,會傳遞給 Text Editor (而非 Text Validator) 。
透過此介面的方法接收通知的物件,可在這些方法的實作中執行下列操作:
- 回報與縮放、符號選取及文字編輯相關的資訊,並取消這些操作。
- 處理任何系統訊息,以協助避免應用程式在長時間操作期間看起來沒有回應。這對具有使用者介面的應用程式特別實用。
- 回報滑鼠移動與點擊、按鍵按下及捲動的資訊。
| Name | 說明 |
|---|
| OnActivePageChanged | 在 Text Editor 中使用中頁面變更後呼叫。將新使用中頁面的參考傳遞給客戶端。 |
| OnActivePageChanging | 在 Text Editor 中變更使用中頁面前呼叫。將新使用中頁面的參考傳遞給客戶端。可讓您取消此作業。 |
| OnEditorBlockChanged | 在 Text Editor 中游標位置變更後呼叫。將游標目前所在的 Block 索引以及該 Block 中的儲存格傳遞給客戶端。 |
| OnLocked | 在 Text Editor 鎖定或解除鎖定後呼叫。將 Text Editor 元件目前為鎖定或解除鎖定狀態的資訊傳遞給客戶端。 |
| OnLongOperationFinished | 在 Text Editor 中長時間處理作業 (例如版面分析、識別) 結束後呼叫。 |
| OnLongOperationStarted | 在 Text Editor 中長時間處理作業 (例如版面分析、識別) 開始前呼叫。 |
| OnOptionsChanged | 在 Text Editor 中選項變更後呼叫。選項可在「選項」對話方塊中指定;呼叫 MI_Options 命令時,會顯示此對話方塊。 |
| OnScale | 在 Text Editor 中縮放文字前呼叫。將縮放值傳遞給客戶端。可讓您取消此作業。 |
| OnSymbolSelected | 在 Text Editor 中選取符號後呼叫。將該符號外接矩形的資訊傳遞給客戶端。 |
使用可連接物件
TextEditor