다음을 통해 공유


Text Services 프레임워크를 사용하는 이유

TSF(Text Services Framework)를 사용하면 TSF 사용 애플리케이션이 여러 디바이스 또는 원본에서 텍스트 입력을 받을 수 있습니다. TSF는 확장 가능하므로 애플리케이션은 거의 또는 전혀 수정하지 않고 추가 텍스트 원본에서 텍스트 입력을 받을 수 있습니다.

텍스트 서비스는 애플리케이션에 대한 지식 없이도 TSF 사용 애플리케이션에서 텍스트를 가져오고 텍스트를 제공합니다. 이 구조를 사용하면 TSF 사용 애플리케이션에서 텍스트 서비스를 사용할 수 있습니다. 텍스트 서비스는 별도의 모듈로 설치하거나 업데이트할 수 있으며 특정 애플리케이션과 독립적입니다. 또한 TSF를 사용하면 텍스트 서비스에서 문서, 텍스트 조각 또는 문서 내의 개체를 사용하여 메타데이터를 저장할 수 있습니다. 예를 들어 음성 입력 텍스트 서비스는 텍스트 블록과 연결된 소리 정보를 저장할 수 있습니다.

TSF를 사용하면 텍스트 서비스가 문서 버퍼에 지속적으로 액세스하여 정확하고 완전한 텍스트 변환을 제공할 수 있습니다. TSF를 사용하는 텍스트 서비스는 해당 기능을 입력 모드 및 편집 모드로 구분하지 않을 수 있습니다. 이 입력 아키텍처를 사용하면 버퍼링되고 누적된 텍스트 스트림이 동적으로 변경되어 키보드 입력 및 텍스트 편집을 보다 효율적으로 수행할 수 있습니다.

TSF는 디바이스 독립적이며 키보드, 펜 및 마이크를 비롯한 여러 입력 디바이스에 텍스트 서비스를 사용하도록 설정합니다.