Sdílet prostřednictvím


Proč používat architekturu textových služeb?

Architektura textových služeb (TSF) umožňuje aplikaci s podporou TSF přijímat textové vstupy z libovolného počtu zařízení nebo zdrojů. Vzhledem k tomu, že TSF je rozšiřitelný, může aplikace přijímat textové zadání z dalších zdrojů textu s malými nebo žádnými úpravami.

Textová služba získá text a poskytne text do libovolné aplikace s podporou TSF bez nutnosti znalostí o aplikaci. Tato struktura umožňuje, aby byla textová služba dostupná pro libovolnou aplikaci s podporou TSF. Textovou službu je možné nainstalovat nebo aktualizovat jako samostatný modul a je nezávislá na jakékoli konkrétní aplikaci. TSF také umožňuje textové službě ukládat metadata s dokumentem, částí textu nebo objektem v dokumentu. Například služba pro zadávání řeči může ukládat zvukové informace přidružené k bloku textu.

TSF umožňuje textovým službám poskytovat přesné a úplné převody textu s průběžným přístupem k vyrovnávací paměti dokumentu. Textové služby používající TSF se můžou vyhnout oddělení jejich funkcí do režimů pro vstup a režimy pro úpravy. Tato vstupní architektura umožňuje dynamicky měnit vyrovnávající a akumulující textový proud, což umožňuje efektivnější zadávání pomocí klávesnice a úpravy textu.

TSF je nezávislý na zařízeních a umožňuje textové služby pro více vstupních zařízení, včetně klávesnice, pera a mikrofonu.