Metode IWordSink::P utWord
Meletakkan kata dan posisinya di objek IWordSink .
Sintaks
HRESULT PutWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Parameter
-
cwc [in]
-
Jumlah karakter dalam pwcInBuf.
-
pwcInBuf [in]
-
Penunjuk ke buffer yang berisi bentuk alternatif kata dari teks sumber. Parameter ini tidak dimodifikasi oleh PutWord. Anda dapat meneruskan parameter pTextSource dari IWordBreaker::BreakText yang sesuai.
-
cwcSrcLen [in]
-
Jumlah karakter dalam buffer teks sumber (ditunjukkan oleh parameter pTextSource ke IWordBreaker::BreakText) yang sesuai dengan kata yang terkandung dalam pwcInBuf.
-
cwcSrcPos [in]
-
Posisi awal kata dalam pwcInBuf di buffer teks sumber (ditunjukkan oleh parameter pTextSource ke IWordBreaker::BreakText).
Menampilkan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil diselesaikan. Juga menunjukkan bahwa tidak ada lagi teks yang tersedia untuk mengisi ulang buffer. |
|
Nilai cwc lebih besar dari nilai untuk ulMaxTokenSize yang ditentukan dalam IWordBreaker::Init. |
Keterangan
Kami menyarankan agar metode IWordSink::P utWord selalu berisi kata asli seperti yang ditemukan di pTextSource. Bentuk alternatif kata diteruskan ke WordSink dengan menggunakan IWordSink::P utAltWord. Kami juga menyarankan agar kata-kata dalam pwcInBuf cocok dengan teks sumber sedekat mungkin. Misalnya, pertahankan kapitalisasi dan aksen jika memungkinkan.
Panggilan ini harus dilakukan untuk setiap kata yang diambil dari pTextSource kecuali panggilan IWordSink::P utAltWord dilakukan. Kata dihentikan dengan karakter EOW saat disimpan ke WordSink.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Lihat juga