ITextDocument2-Schnittstelle (tom.h)

Erweitert die ITextDocument-Schnittstelle und fügt Methoden hinzu, die es der Eingabemethode Editor (IME) ermöglichen, das Rich-Bearbeitungssteuerelement zu steuern, und Methoden zum Abrufen anderer Schnittstellen wie ITextDisplays, ITextRange2, ITextFont2, ITextPara2 usw.

Einige ITextDocument2-Methoden , die mit dem IME verwendet werden, benötigen Zugriff auf das aktuelle Fensterhandle (HWND). Verwenden Sie die ITextDocument2::GetWindow-Methode , um das Handle abzurufen.

Vererbung

Die ITextDocument2-Schnittstelle erbt von ITextDocument. ITextDocument2 verfügt auch über folgende Membertypen:

Methoden

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

 
ITextDocument2::AttachMsgFilter

Fügt einen neuen Nachrichtenfilter an die bearbeitungsbasierte instance an. Alle Fenstermeldungen, die die Bearbeitungs-instance empfängt, werden an den Nachrichtenfilter weitergeleitet.
ITextDocument2::CheckTextLimit

Überprüft, ob die Anzahl der hinzuzufügenden Zeichen den maximalen Textgrenzwert überschreiten würde.
ITextDocument2::GetActiveStory

Ruft die aktive Story ab; d. h. die Geschichte, die Tastatur- und Mauseingaben empfängt.
ITextDocument2::GetCallManager

Ruft den Anruf-Manager ab.
ITextDocument2::GetCaretType

Ruft den Carettyp ab.
ITextDocument2::GetClientRect

Ruft das Clientrechteck des rich-Bearbeitungssteuerelements ab.
ITextDocument2::GetDisplays

Ruft die displays-Auflistung für diese TOM-Engine (Text Object Model) instance ab.
ITextDocument2::GetDocumentFont

Ruft ein -Objekt ab, das die Standardzeichenformatinformationen für diese instance der TOM-Engine (Text Object Model) bereitstellt.
ITextDocument2::GetDocumentPara

Ruft ein -Objekt ab, das die Standardabsatzformatinformationen für diese instance der TOM-Engine (Text Object Model) bereitstellt.
ITextDocument2::GetEastAsianFlags

Ruft die ostasiatischen Flags ab.
ITextDocument2::GetEffectColor

Ruft die Farbe ab, die für spezielle Textattribute verwendet wird.
ITextDocument2::GetGenerator

Ruft den Namen der Tom-Engine (Text Object Model) ab.
ITextDocument2::GetImmContext

Ruft den Eingabekontext des Eingabemethoden-Managers (IMM) vom TOM-Host (Text Object Model) ab.
ITextDocument2::GetMainStory

Ruft die Standard Story ab.
ITextDocument2::GetMathProperties

Ruft die mathematischen Eigenschaften für das Dokument ab.
ITextDocument2::GetNewStory

Ruft eine neue Story ab.
ITextDocument2::GetNotificationMode

Ruft den Benachrichtigungsmodus ab.
ITextDocument2::GetPreferredFont

Ruft die bevorzugte Schriftart für ein bestimmtes Zeichenrepertoire und eine bestimmte Zeichenposition ab.
ITextDocument2::GetProperty

Ruft den Wert einer Eigenschaft ab
ITextDocument2::GetSelection2

Ruft die aktive Auswahl ab. (ITextDocument2.GetSelection2)
ITextDocument2::GetStory

Ruft den Story-Text ab, der einem bestimmten Index entspricht.
ITextDocument2::GetStoryRanges2

Ruft ein -Objekt zum Aufzählen der Storys in einem Dokument ab.
ITextDocument2::GetStrings

Ruft eine Auflistung von Rich-Text-Zeichenfolgen ab.
ITextDocument2::GetTypographyOptions

Ruft die Typografieoptionen ab.
ITextDocument2::GetVersion

Ruft die Versionsnummer der Tom-Engine (Text Object Model) ab.
ITextDocument2::GetWindow

Ruft das Handle des Fensters ab, das von der TOM-Engine (Text Object Model) zum Anzeigen der Ausgabe verwendet wird.
ITextDocument2::Notify

Benachrichtigt den TOM-Engine-Client (Text Object Model) über bestimmte Ime-Ereignisse (Input Method Editor).
ITextDocument2::Range2

Ruft einen neuen Textbereich für den aktiven Textabschnitt des Dokuments ab.
ITextDocument2::RangeFromPoint2

Ruft den entarteten Bereich an einem bestimmten Punkt auf dem Bildschirm ab (oder am nächsten).
ITextDocument2::ReleaseCallManager

Gibt den Anruf-Manager frei.
ITextDocument2::ReleaseImmContext

Gibt einen Eingabemethoden-Manager (IMM)-Eingabekontext frei.
ITextDocument2::SetActiveStory

Legt die aktive Story fest; d. h. die Geschichte, die Tastatur- und Mauseingaben empfängt.
ITextDocument2::SetCaretType

Legt den Carettyp fest.
ITextDocument2::SetDocumentFont

Legt die Standardzeichenformatierung für diese instance der Text Object Model(TOM)-Engine fest.
ITextDocument2::SetDocumentPara

Legt die Standardabsatzformatierung für diese instance der Tom-Engine (Text Object Model) fest.
ITextDocument2::SetEffectColor

Gibt die Farbe an, die für spezielle Textattribute verwendet werden soll.
ITextDocument2::SetIMEInProgress

Legt den Status des flags Input Method Editor (IME) fest.
ITextDocument2::SetMathProperties

Gibt die mathematischen Eigenschaften an, die für das Dokument verwendet werden sollen.
ITextDocument2::SetNotificationMode

Legt den Benachrichtigungsmodus fest.
ITextDocument2::SetProperty

Gibt einen neuen Wert für eine Eigenschaft an.
ITextDocument2::SetTypographyOptions

Gibt die Typografieoptionen für das Dokument an.
ITextDocument2::SysBeep

Generiert einen Systemton.
ITextDocument2::Update

Updates auswahl und caret.
ITextDocument2::UpdateWindow

Benachrichtigt den Client darüber, dass die Ansicht geändert wurde und der Client die Ansicht aktualisieren soll, wenn die Text Object Model(TOM)-Engine aktiv ist.

Anforderungen

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