Framework for teksttjenester - Text Services Framework
Utvikler (er) | Microsoft |
---|---|
Operativsystem | Microsoft Windows |
Plattform | IA-32 , x86-64 , Itanium , ARM64 |
Forgjenger | Input Method Manager (IMM32) |
Type | Programvare rammeverk |
Nettsted | docs |
Den Text Services Framework (TSF) er en COM rammeverk og API i Windows XP og senere Windows- operativsystemer som støtter avansert skriving og tekstbehandling. Den språklinjen er kjernen brukergrensesnitt for tekst Services Framework.
Oversikt
Text Services Framework er designet for å tilby avanserte funksjoner for språk og tekstbehandling til applikasjoner. Den støtter funksjoner som flerspråklig støtte, tastaturdrivere, håndskriftgjenkjenning , talegjenkjenning , samt stavekontroll og andre funksjoner for tekstbehandling og naturlig språkbehandling . Den kan også lastes ned for eldre Windows-operativsystemer.
Språkfeltet gjør det mulig for teksttjenester å legge til brukergrensesnittelementer i verktøylinjen og aktivere disse elementene når et program har fokus. Fra språkfeltet kan brukere velge inngangsspråk og kontrollere tastaturinngang, håndskriftsgjenkjenning og talegjenkjenning.
Språkfeltet gir også et direkte middel til å veksle mellom installerte språk, selv når et ikke-TSF-aktivert program har fokus.
Starter med Windows XP Tablet PC Edition 2005 og Windows Vista , støtter RichEdit- kontrollen Text Services Framework. Windows talegjenkjenning i Windows Vista er også implementert ved hjelp av Text Services Framework.
Funksjoner
- TSF er utvidbart. ISV-er kan skrive sin egen tekstbehandlingsfunksjon for TSF.
- TSF-aktiverte applikasjoner kan motta tekstinndata fra hvilken som helst teksttjeneste som støtter TSF uten å måtte være klar over noen detaljer om tekstkilden. Tjenester bygget med TSF er globalt tilgjengelige for alle applikasjoner.
- TSF gjør det mulig for en teksttjeneste å lagre metadata med et dokument, et stykke tekst eller et objekt i dokumentet. For eksempel kan en taleinngangsteksttjeneste lagre lydinformasjon tilknyttet en tekstblokk.
- TSF gjør det mulig for teksttjenester å gi nøyaktig og komplett tekstkonvertering, med kontinuerlig tilgang til dokumentbufferen. Teksttjenester som bruker TSF, kan unngå å skille funksjonaliteten i modus for inndata og modi for redigering. Denne inngangsarkitekturen gjør det mulig for den bufrede og akkumulerende tekststrømmen å endres dynamisk, og muliggjør dermed mer effektiv tastaturinngang og tekstredigering.
- TSF er enhetsuavhengig og muliggjør teksttjenester for flere inngangsenheter, inkludert tastatur , elektronisk penn eller penn og mikrofon .
ctfmon og CTF
ctfmon (ctfmon.exe) er en prosess som brukes til å aktivere TIP (Alternative User Input Text Input Processor) og også Microsoft Language Bar . Ctfmon er også en komponent av Windows XP Tablet PC Edition , Windows Vista og Windows 7 som muliggjør avanserte brukerinputtjenester i applikasjoner (penn og blekk, tale etc.).
CTF er en papirløs, usikker protokoll involvert i TSF som sikkerhetsforskere har observert å være til stede i Windows-versjoner tilbake til Windows XP.