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

另請參閱

概念

文字物件模型

使用文字物件模型