Bagikan melalui


Mengapa Menggunakan Text Services Framework?

Text Services Framework (TSF) memungkinkan aplikasi berkemampuan TSF untuk menerima input teks dari sejumlah perangkat atau sumber. Karena TSF dapat diperluas, aplikasi dapat menerima input teks dari sumber teks tambahan dengan sedikit atau tanpa modifikasi.

Layanan teks mendapatkan teks dari, dan menyediakan teks ke, aplikasi apa pun yang mendukung TSF tanpa memerlukan pengetahuan apa pun tentang aplikasi. Struktur ini memungkinkan layanan teks tersedia untuk aplikasi apa pun yang diaktifkan TSF. Layanan teks dapat diinstal atau diperbarui sebagai modul terpisah dan tidak bergantung pada aplikasi tertentu. TSF juga memungkinkan layanan teks untuk menyimpan metadata dengan dokumen, sepotong teks, atau objek dalam dokumen. Misalnya, layanan teks input ucapan dapat menyimpan informasi suara yang terkait dengan blok teks.

TSF memungkinkan layanan teks untuk menyediakan konversi teks yang akurat dan lengkap, dengan akses berkelanjutan ke buffer dokumen. Layanan teks yang menggunakan TSF dapat menghindari pemisahan fungsionalitasnya ke dalam mode untuk input dan mode untuk pengeditan. Arsitektur input ini memungkinkan aliran teks yang di-buffer dan terakumulasi untuk berubah secara dinamis, sehingga memungkinkan input keyboard dan pengeditan teks yang lebih efisien.

TSF perangkat-independen dan menyediakan fungsi teks untuk berbagai perangkat input termasuk keyboard, pena, dan mikrofon.