ITextDocument-Schnittstelle (tom.h)

Die ITextDocument-Schnittstelle ist die Tom-Schnittstelle (Text Object Model) der obersten Ebene, die die aktiven Auswahl- und Bereichsobjekte für alle Storys im Dokument abruft – unabhängig davon, ob sie aktiv sind oder nicht. Es ermöglicht der Anwendung Folgendes:

  • Öffnen und Speichern von Dokumenten
  • Steuern Sie das Rückgängigverhalten und die Bildschirmaktualisierung.
  • Suchen Sie einen Bereich von einer Bildschirmposition aus.
  • Rufen Sie einen ITextStoryRanges-Story-Enumerator ab.
Gründe für die Implementierung

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

Wann sollte verwendet werden?

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 Membertypen:

Methoden

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

 
ITextDocument::BeginEditCollection

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

Deaktiviert die Sammlung bearbeiten (auch als Gruppierung rückgängig bezeichnet).
ITextDocument::Freeze

Erhöht die Anzahl des Einfrierens.
ITextDocument::GetDefaultTabStop

Ruft die Standardregisterkarte ab.
ITextDocument::GetName

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

Ruft einen Wert ab, der angibt, ob Änderungen vorgenommen wurden, seit die Datei zuletzt gespeichert wurde.
ITextDocument::GetSelection

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

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

Ruft das Objekt der Story-Auflistung ab, das zum Auflisten der Storys in einem Dokument verwendet wird.
ITextDocument::Neu

Öffnet ein neues Dokument.
ITextDocument::Open

Öffnet ein angegebenes Dokument. Es gibt Parameter zum Angeben von Zugriffs- und Freigabeberechtigungen, zum Erstellen und Konvertieren der Datei sowie zur 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 ab, der dem angegebenen Punkt auf dem Bildschirm am nächsten liegt.
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 Eigenschaft "document Saved" fest.
ITextDocument::Rückgängig

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

Verringert die Anzahl des Einfrierens.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h

Siehe auch

Konzept

Textobjektmodell

Verwenden des Textobjektmodells