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

另請參閱

IUnknown

文字存放區