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.
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