Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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