ctffunc.h 標頭
Text Services Framework 會使用此標頭。 如需詳細資訊,請參閱
ctffunc.h 包含下列程式設計介面:
介面
IEnumTfCandidates IEnumTfCandidates 介面是由文字服務實作,並由 TSF 管理員用來提供候選字串物件的列舉。 |
IEnumTfLatticeElements IEnumTfLatticeElements 介面是由 TSF 管理員實作,以提供 Lattice 元素的列舉。 |
ITfCandidateList ITfCandidateList 介面是由文字服務實作,並由 TSF 管理員或用戶端 (應用程式或其他文字服務) 來取得及操作候選字串物件。 |
ITfCandidateString ITfCandidateString 介面是由文字服務實作,並由 TSF 管理員或用戶端用來取得候選字串物件的相關資訊。 |
ITfFnAdviseText ITfFnAdviseText 介面是由文字服務實作,並由 TSF 管理員用來在內容中的文字或 Lattice 元素變更時提供通知。 |
ITfFnBalloon ITfFnBalloon 介面是由文字服務實作,並由應用程式或其他文字服務用來更新文字服務新增至語言列的氣球專案。 |
ITfFnConfigure ITfFnConfigure 介面是由文字服務實作,可讓文字服務控制台應用程式允許文字服務顯示組態對話方塊。 |
ITfFnConfigureRegisterEudc ITfFnConfigureRegisterEudc 介面是由文字服務實作,以提供 UI 來註冊指定 EUDC 的金鑰序列。 |
ITfFnConfigureRegisterWord ITfFnConfigureRegisterWord 介面是由文字服務實作,讓 Active Input Method Editor (IME) ,讓文字服務顯示文字註冊對話方塊。 |
ITfFnGetLinguisticAlternates ITfFnGetLinguisticAlternates 介面是由文字服務和/或 TSF 管理員實作,以提供指定範圍內傳遞為參數之文字的語言替代專案。 |
ITfFnGetPreferredTouchKeyboardLayout ITfFnGetPreferredTouchKeyboardLayout 介面是由文字服務實作,以指定使用收件匣 Windows 8 觸控式鍵盤所支援的特定鍵盤配置。 |
ITfFnGetSAPIObject ITfFnGetSAPIObject 介面是由語音 API (SAPI) 文字服務實作。 TSF 管理員或用戶端 (應用程式或其他文字服務) 會使用此介面來取得各種 SAPI 物件。 |
ITfFnLangProfileUtil ITfFnLangProfileUtil 介面是由語音文字服務實作,用來提供語音文字服務的公用程式方法。 |
ITfFnLMInternal 不使用 ITfFnLMInternal 介面。 |
ITfFnLMProcessor ITfFnLMProcessor 介面是由語言模型文字服務實作,並由應用程式或文字服務用來啟用替代語言模型處理。 |
ITfFnPlayBack ITfFnPlayBack 介面是由語音 API (SAPI) 文字服務實作。 TSF 管理員或用戶端 (應用程式或其他文字服務) 使用此介面來控制語音輸入文字的音訊資料。 |
ITfFnPropertyUIStatus ITfFnPropertyUIStatus 介面是由文字服務實作,並由應用程式或文字服務用來取得及設定文字服務屬性 UI 的狀態。 |
ITfFnReconversion ITfFnReconversion 介面是由文字服務所實作,並由 TSF 管理員或用戶端用來支援文字服務所提供的文字重新轉換。 |
ITfFnSearchCandidateProvider 在輸入法編輯器中啟用整合式搜尋體驗, (輸入法) 。 |
ITfFnShowHelp ITfFnShowHelp 介面是由文字服務實作,可讓語言列在語言欄說明功能表中放置文字服務的說明命令。 |
ITfIntegratableCandidateListUIElement 讓文字服務和輸入法編輯器 (IME) 調整無 UI 模式行為。 |
ITfLMLattice ITfLMLattice 介面是由語音文字服務實作,以提供 lattice 元素屬性的相關資訊,並由用戶端 (應用程式或其他文字服務) 使用。 |
IUIManagerEventSink IUIManagerEventSink 介面是由支援 IME UI 整合的應用程式所實作,以接收輸入法 UI 外觀的通知。 |
結構
TF_LMLATTELEMENT TF_LMLATTELEMENT 結構包含 lattice 元素的相關資訊。 在語音辨識中使用 Lattice 元素。 這個結構會與 IEnumTfLatticeElements::Next 方法搭配使用。 |
列舉
TfCandidateResult TfCandidateResult 列舉的元素會與 ITfCandidateList::SetResult 方法搭配使用,以指定在指定候選字串上執行的重新轉換作業結果。 |
TfIntegratableCandidateListSelectionStyle TfIntegratableCandidateListSelectionStyle 列舉的元素會指定可整合的候選清單選取樣式。 |
TfSapiObject TfSapiObject 列舉的元素會與 ITfFnGetSAPIObject::Get 方法搭配使用,以指定特定類型的語音 API (SAPI) 物件。 |
TKBLayoutType TKBLayoutType 列舉的元素會由呼叫 ITfFnGetPreferredTouchKeyboardLayout::GetLayout 中的 IME 傳遞,以指定版面配置的類型。 |