Bagikan melalui


Metode IInkRecognitionAlternate::GetStrokesFromStrokeRanges (msinkaut.h)

Mengambil koleksi InkStrokes terkecil yang berisi koleksi InkStrokes input yang diketahui dan objek IInkRecognizer dapat menyediakan alternatif.

Sintaks

HRESULT GetStrokesFromStrokeRanges(
  [in]          IInkStrokes *Strokes,
  [out, retval] IInkStrokes **GetStrokesFromStrokeRanges
);

Parameter

[in] Strokes

Kumpulan objek stroke yang digunakan untuk menemukan koleksi stroke terkecil dari hasil pengenalan alternatif yang berisi koleksi ini.

[out, retval] GetStrokesFromStrokeRanges

Ketika metode ini kembali, berisi penunjuk ke kumpulan stroke terkecil yang berisi kumpulan input stroke yang diketahui dan yang dapat diberikan recognizer alternatif.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_POINTER
Parameter berisi penunjuk yang tidak valid.
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .
E_INK_MISMATCHED_INK_OBJECT
Parameter stroke dikaitkan dengan objek Tinta yang berbeda.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.

Keterangan

Koleksi yang dikembalikan mungkin cocok dengan koleksi input, atau mungkin lebih besar jika koleksi input hanya cocok dengan bagian dari hasil pengenalan terkecil yang mencakup semua goresan input.

Metode ini paling berguna untuk pemilihan kata klik tunggal. Misalnya, untuk mengembalikan stroke yang membentuk kata yang Anda klik, Anda dapat mengklik stroke, panggil metode HitTest dari objek IInkStrokeDisp untuk mengambil stroke yang diklik, lalu memanggil GetStrokesFromStrokeRanges.

Rentang stroke valid sampai objek InkDisp dimodifikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header msinkaut.h
Pustaka InkObj.dll

Lihat juga

Metode GetStrokesFromTextRange

Metode GetTextRangeFromStrokes

Antarmuka Alternatif IInkRecognition

Koleksi InkStrokes