Freigeben über


ITextDocument-Schnittstelle (tom.h)

Die ITextDocument-Schnittstelle ist die Schnittstelle auf oberster Ebene (Text Object Model, TOM), die die aktiven Auswahl- und Bereichsobjekte für einen beliebigen Textabschnitt im Dokument abruft – unabhängig davon, ob aktiv oder nicht. Sie ermöglicht der Anwendung Folgendes:

  • Öffnen und Speichern von Dokumenten
  • Steuern des Rückgängig-Verhaltens und der Bildschirmaktualisierung.
  • Suchen Sie einen Bereich von einer Bildschirmposition.
  • Dient zum Abrufen eines ITextStoryRanges-Story-Enumerators .
Wann muss ich implementieren?

Anwendungen implementieren in der Regel nicht die ITextDocument-Schnittstelle . Microsoft-Textlösungen wie Rich-Edit-Steuerelemente implementieren ITextDocument als Teil ihrer TOM-Implementierung.

Verwendung

Anwendungen können einen ITextDocument-Zeiger aus einem Rich-Edit-Steuerelement abrufen. Senden Sie hierzu eine EM_GETOLEINTERFACE Nachricht, um ein IRichEditOle-Objekt aus einem Rich-Edit-Steuerelement abzurufen. Rufen Sie dann die IUnknown::QueryInterface-Methode des Objekts auf, um einen ITextDocument-Zeiger abzurufen.

Vererbung

Die ITextDocument-Schnittstelle erbt von der IUnknown-Schnittstelle . ITextDocument verfügt auch über die folgenden Typen von Mitgliedern:

Methodik

Die ITextDocument-Schnittstelle verfügt über diese Methoden.

 
ITextDocument::BeginEditCollection

Aktiviert die Bearbeitungssammlung (auch als Gruppierung rückgängig).
ITextDocument::EndEditCollection

Deaktiviert die Bearbeitungssammlung (auch als Rückgängig-Gruppierung bezeichnet).
ITextDocument::Freeze

Erhöht die Anzahl der Fixierung.
ITextDocument::GetDefaultTabStop

Ruft die Standardregisterkartenbreite ab.
ITextDocument::GetName

Ruft den Dateinamen dieses Dokuments ab. Dies ist die ITextDocument-Standardeigenschaft.
ITextDocument::GetSaved

Ruft einen Wert ab, der angibt, ob Seit dem letzten Speichern der Datei Änderungen vorgenommen wurden.
ITextDocument::GetSelection

Ruft die aktive Auswahl ab. (ITextDocument.GetSelection)
ITextDocument::GetStoryCount

Ruft die Anzahl der Artikel in diesem Dokument ab.
ITextDocument::GetStoryRanges

Ruft das Story-Auflistungsobjekt ab, das zum Aufzählen der Geschichten in einem Dokument verwendet wird.
ITextDocument::New

Öffnet ein neues Dokument.
ITextDocument::Open

Öffnet ein angegebenes Dokument. Es gibt Parameter zum Angeben von Zugriffs- und Freigabeberechtigungen, erstellung und Konvertierung der Datei sowie die Codepage für die Datei.
ITextDocument::Range

Ruft ein Textbereichsobjekt für einen angegebenen Inhaltsbereich im aktiven Textabschnitt des Dokuments ab.
ITextDocument::RangeFromPoint

Ruft einen Bereich für den Inhalt am oder am nächsten zum angegebenen Punkt auf dem Bildschirm ab.
ITextDocument::Redo

Führt eine angegebene Anzahl von Wiederholungsvorgängen aus.
ITextDocument::Save

Speichert das Dokument.
ITextDocument::SetDefaultTabStop

Legt den Standardmäßigen Tabstopp fest, der verwendet wird, wenn keine Registerkarte über die aktuelle Anzeigeposition hinaus vorhanden ist.
ITextDocument::SetSaved

Legt die gespeicherte Dokumenteigenschaft fest.
ITextDocument::Rückgängig

Führt eine angegebene Anzahl von Rückgängig-Vorgängen aus.
ITextDocument::Unfreeze

Erhöht die Fixierungsanzahl.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Vista [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Zielplattform Fenster
Header tom.h

Siehe auch

Konzeptionelle

Textobjektmodell

Verwenden des Textobjektmodells