Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Struktura usług tekstowych (TSF) umożliwia aplikacji obsługującej TSF odbieranie tekstu z dowolnej liczby urządzeń lub źródeł. Ponieważ TSF jest rozszerzalny, aplikacja może odbierać wprowadzanie tekstu z dodatkowych źródeł tekstu z niewielkimi zmianami lub bez modyfikacji.
Usługa tekstowa uzyskuje tekst z i udostępnia tekst do dowolnej aplikacji obsługującej TSF bez konieczności znajomości aplikacji. Ta struktura umożliwia udostępnienie usługi tekstowej dowolnej aplikacji obsługującej TSF. Usługę tekstową można zainstalować lub zaktualizować jako oddzielny moduł i jest niezależna od dowolnej konkretnej aplikacji. TSF umożliwia również usłudze tekstowej przechowywanie metadanych z dokumentem, fragmentem tekstu lub obiektem w dokumencie. Na przykład usługa wprowadzania mowy może przechowywać informacje dźwiękowe skojarzone z blokiem tekstu.
TSF umożliwia usługom tekstowym zapewnienie dokładnej i pełnej konwersji tekstu z ciągłym dostępem do buforu dokumentu. Usługi tekstowe korzystające z TSF mogą uniknąć rozdzielenia ich funkcjonalności na tryby wprowadzania danych wejściowych i trybów edycji. Ta architektura wejściowa umożliwia dynamiczne zmienianie buforowanego i gromadzącego się strumienia tekstu, co pozwala na bardziej wydajne wprowadzanie klawiatury i edytowanie tekstu.
TSF jest niezależny od urządzenia i umożliwia korzystanie z usług tekstowych dla wielu urządzeń wejściowych, w tym klawiatury, pióra i mikrofonu.