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