Gründe für die Verwendung des Text Dienste-Frameworks

Mit dem Text Services-Framework (TSF) kann eine TSF-fähige Anwendung Texteingaben von einer beliebigen Anzahl von Geräten oder Quellen empfangen. Da TSF erweiterbar ist, kann die Anwendung Texteingaben aus zusätzlichen Textquellen mit wenigen oder gar keinen Änderungen empfangen.

Ein Text Dienst erhält Text von allen TSF-fähigen Anwendungen, ohne dass Kenntnisse über die Anwendung erforderlich sind. Diese Struktur ermöglicht es, dass der Text Dienst allen TSF-fähigen Anwendungen zur Verfügung steht. Der Text Dienst kann als separates Modul installiert oder aktualisiert werden und ist unabhängig von einer bestimmten Anwendung. TSF ermöglicht einem Text Dienst auch, Metadaten mit einem Dokument, einem Text oder einem Objekt innerhalb des Dokuments zu speichern. Beispielsweise kann ein Spracheingabe Text-Dienst Audioinformationen speichern, die einem TextBlock zugeordnet sind.

Mithilfe von TSF können Text Dienste eine exakte und vollständige Text Konvertierung mit kontinuierlichem Zugriff auf den Dokument Puffer bereitstellen. Text Dienste mithilfe von TSF können das Aufteilen Ihrer Funktionalität in Modi für die Eingabe und die Modi für die Bearbeitung vermeiden. Diese Eingabe Architektur ermöglicht das dynamische Ändern des gepufferten und des gesammelten Textstreams und ermöglicht so eine effizientere Tastatureingabe und Textbearbeitung.

TSF ist Geräte unabhängig und ermöglicht Text Dienste für mehrere Eingabegeräte, einschließlich Tastatur, Stift und Mikrofon.