ITextDocument 介面 (tom.h)
ITextDocument 介面是文字物件模型 (TOM) 最上層介面,它會擷取檔中任何本文的作用中選取範圍和範圍對象,無論是使用中。 它可讓應用程式:
- 開啟並儲存檔。
- 控制復原行為和螢幕更新。
- 從螢幕位置尋找範圍。
- 取得 ITextStoryRanges 本文列舉值。
應用程式通常不會實作 ITextDocument 介面。 Microsoft 文字解決方案,例如豐富的編輯控件,會實作 ITextDocument 作為其 TOM 實作的一部分。
使用時機
應用程式可以從豐富的編輯控件擷取 ITextDocument 指標。 若要這樣做,請傳送 EM_GETOLEINTERFACE 訊息,從豐富的編輯控件擷取 IRichEditOle 物件。 然後,呼叫物件的 IUnknown::QueryInterface 方法來擷取 ITextDocument 指標。
繼承
ITextDocument 介面繼承自 IUnknown 介面。 ITextDocument 也有下列類型的成員:
方法
ITextDocument 介面具有這些方法。
ITextDocument::BeginEditCollection 開啟編輯集合 (也稱為復原群組) 。 |
ITextDocument::EndEditCollection 關閉編輯集合 (也稱為復原群組) 。 |
ITextDocument::Freeze 遞增凍結計數。 |
ITextDocument::GetDefaultTabStop 取得預設索引標籤寬度。 |
ITextDocument::GetName 取得此文件的檔名。 這是 ITextDocument 預設屬性。 |
ITextDocument::GetSaved 取得值,這個值表示自上次儲存盤案之後是否已進行變更。 |
ITextDocument::GetSelection 取得使用中的選取範圍。 (ITextDocument.GetSelection) |
ITextDocument::GetStoryCount 取得本檔中的劇本計數。 |
ITextDocument::GetStoryRanges 取得用來列舉檔中劇本的本文集合物件。 |
ITextDocument::New 開啟新檔。 |
ITextDocument::Open 開啟指定的檔。 有參數可指定存取權和共用許可權、建立和轉換檔案,以及檔案的代碼頁。 |
ITextDocument::Range 擷取檔使用中本文中指定內容範圍的文字範圍物件。 |
ITextDocument::RangeFromPoint 擷取畫面上指定點或最接近內容的範圍。 |
ITextDocument::Redo 執行指定的重做作業數目。 |
ITextDocument::Save 儲存文件。 |
ITextDocument::SetDefaultTabStop 設定預設製表位,當目前顯示位置以外沒有索引標籤在時,就會使用。 |
ITextDocument::SetSaved 設定已儲存的文件屬性。 |
ITextDocument::Undo 執行指定的復原作業數目。 |
ITextDocument::Unfreeze 遞減凍結計數。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | tom.h |
另請參閱
概念