textstor.h () 的 ITextStoreACP 介面
ITextStoreACP 介面是由應用程式實作,由TSF管理員用來操作TSF中的文字數據流或文字存放區。 應用程式可以使用 ITfDocumentMgr::CreateContext 方法的呼叫來取得此介面的實例。 介面標識碼IID_ITextStoreACP。
此介面會透過應用程式字元位置 (ACP) 格式公開文字存放區。 使用錨點格式的應用程式應該使用 ITextStoreAnchor。
繼承
ITextStoreACP 介面繼承自 IUnknown 介面。 ITextStoreACP 也有下列類型的成員:
方法
ITextStoreACP 介面具有這些方法。
ITextStoreACP::AdviseSink ITextStoreACP::AdviseSink 方法會從 ITextStoreACPSink 介面安裝新的建議接收,或修改現有的建議接收。 接收介面是由 punk 參數所指定。 |
ITextStoreACP::FindNextAttrTransition ITextStoreACP::FindNextAttrTransition 方法會決定在屬性值中發生轉換的字元位置。 要檢查的指定屬性與應用程式相關。 |
ITextStoreACP::GetACPFromPoint ITextStoreACP::GetACPFromPoint 方法會將螢幕座標的點轉換成應用程式字元位置。 |
ITextStoreACP::GetActiveView ITextStoreACP::GetActiveView 方法會傳回 TsViewCookie 數據類型,指定目前的使用中檢視。 |
ITextStoreACP::GetEmbedded 取得內嵌的檔。 (ITextStoreACP.GetEmbedded) |
ITextStoreACP::GetEndACP ITextStoreACP::GetEndACP 方法會傳回檔中的字元數。 |
ITextStoreACP::GetFormattedText ITextStoreACP::GetFormattedText 方法會傳回所指定文字字串的相關格式化文字數據。 呼叫端必須在檔上具有讀取/寫入鎖定,才能呼叫這個方法。 |
ITextStoreACP::GetScreenExt ITextStoreACP::GetScreenExt 方法會傳迴轉譯文字數據流之顯示介面的周框方塊螢幕座標。 |
ITextStoreACP::GetSelection ITextStoreACP::GetSelection 方法會傳回檔中文字選取範圍的字元位置。 這個方法支援多個文字選取範圍。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。 |
ITextStoreACP::GetStatus ITextStoreACP::GetStatus 方法會取得文件狀態。 文件狀態會透過TS_STATUS結構傳回。 |
ITextStoreACP::GetText ITextStoreACP::GetText 方法會傳回指定字元位置的文字相關信息。 這個方法會傳回可見和隱藏的文字,並指出內嵌數據是否附加至文字。 |
ITextStoreACP::GetTextExt ITextStoreACP::GetTextExt 方法會以螢幕座標傳回位於指定字元位置之文字的周框方塊。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。 |
ITextStoreACP::GetWnd ITextStoreACP::GetWnd 方法會將句柄傳回對應至目前文件的視窗。 |
ITextStoreACP::InsertEmbedded 在指定的字元處插入內嵌物件。 (ITextStoreACP.InsertEmbedded) |
ITextStoreACP::InsertEmbeddedAtSelection ITextStoreACP::InsertEmbeddedAtSelection 方法會在插入點或選取專案插入 IDataObject 物件。 呼叫這個方法的客戶端必須具有讀取/寫入鎖定,才能將 IDataObject 物件插入檔中。 |
ITextStoreACP::InsertTextAtSelection ITextStoreACP::InsertTextAtSelection 方法會在插入點或選取範圍插入文字。 呼叫端在插入文字之前,必須有文件的讀取/寫入鎖定。 |
ITextStoreACP::QueryInsert ITextStoreACP::QueryInsert 方法會判斷指定的開始和結束字元位置是否有效。 |
ITextStoreACP::QueryInsertEmbedded 取得值,指出是否可以將指定的物件插入檔中。 (ITextStoreACP.QueryInsertEmbedded) |
ITextStoreACP::RequestAttrsAtPosition 取得位於指定字元位置的文字屬性。 (ITextStoreACP.RequestAttrsAtPosition) |
ITextStoreACP::RequestAttrsTransitioningAtPosition 取得在指定字元位置轉換的文字屬性。 (ITextStoreACP.RequestAttrsTransitioningAtPosition) |
ITextStoreACP::RequestLock TSF 管理員會呼叫 ITextStoreACP::RequestLock 方法,以提供文件鎖定以修改檔。 這個方法會呼叫 ITextStoreACPSink::OnLockGranted 方法來建立文件鎖定。 |
ITextStoreACP::RequestSupportedAttrs 取得檔中支持的屬性。 (ITextStoreACP.RequestSupportedAttrs) |
ITextStoreACP::RetrieveRequestedAttrs 取得呼叫屬性要求方法所傳回的屬性。 (ITextStoreACP.RetrieveRequestedAttrs) |
ITextStoreACP::SetSelection ITextStoreACP::SetSelection 方法會選取檔中的文字。 應用程式在呼叫這個方法之前,必須有檔的讀取/寫入鎖定。 |
ITextStoreACP::SetText ITextStoreACP::SetText 方法會將文字選取範圍設定為提供的字元位置。 |
ITextStoreACP::UnadviseSink 應用程式會呼叫 ITextStoreACP::UnadviseSink 方法,指出它不再需要來自 TSF 管理員的通知。 TSF 管理員會釋放接收介面並停止通知。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | textstor.h |
可轉散發套件 | Windows 2000 專業版上的 TSF 1.0 |