Metode IInkAnalyzer::Search

Menyediakan pencarian berbasis frasa fuzzy dan tidak sensitif huruf besar/kecil untuk stroke penulisan yang dianalisis dan goresan gambar yang dianalisis yang memiliki jenis yang dikenali.

Sintaks

HRESULT Search(
  [in]      BSTR  bstrPhraseToMatch,
  [in, out] ULONG *pulSearchResultCount,
  [out]     ULONG **ppulStrokeCountPerResult,
  [in, out] ULONG *pulStrokeIdsCount,
  [out]     ULONG **ppulStrokeIds
);

Parameter

bstrPhraseToMatch [in]

Frasa yang akan ditemukan di alternatif untuk stroke yang saat ini dianalisis.

pulSearchResultCount [in, out]

Jumlah maksimum hasil yang dikembalikan dari pencarian.

ppulStrokeCountPerResult [out]

Penunjuk ke array jumlah goresan di setiap hasil pencarian.

pulStrokeIdsCount [in, out]

Jumlah ID stroke dalam ppulStrokeIds.

ppulStrokeIds [out]

Penunjuk ke array ID goresan yang mewakili serangkaian set goresan.

Nilai hasil

Untuk deskripsi nilai yang dikembalikan, lihat Kelas dan Antarmuka - Analisis Tinta.

Keterangan

Pencarian ini menemukan substring kata multi-kata dan kata tunggal. Hasil pengenalan alternatif dan segmentasi alternatif dicari.

Semua string masuk akan dikonversi ke satu casing untuk perbandingan menggunakan LCID dari utas saat ini untuk melakukan konversi ini untuk menghormati konvensi kasus budaya.

String yang dilewatkan diperlakukan sebagai frasa. Kata dan karakter harus muncul dalam alternatif untuk goresan dalam urutan yang ditentukan. Kata pertama dan terakhir frasa dapat dicocokkan sebagai substring (kata pertama yang muncul di akhir kata alternatif dan terakhir yang muncul di awal frasa), tetapi kata lain (kata-kata di dalam frasa) harus muncul secara keseluruhan.

Jika string yang diteruskan tidak memiliki spasi kosong di antara karakter, substring dapat ditemukan di mana saja di dalam satu kata dalam satu kata alternatif.

Hanya ada atau tidak adanya spasi kosong antar karakter yang mengubah hasil pencarian. Spasi kosong yang tidak dikelilingi oleh karakter diabaikan. Jenis spasi kosong diabaikan (tab atau spasi antar karakter akan memberikan hasil yang sama). Jumlah spasi kosong tidak masalah - satu atau dua spasi di antara karakter akan memberikan hasil yang sama.

Pencarian tidak menghasilkan peristiwa PopulateContextNode. Hanya goresan yang sudah diisi yang akan dicari.

Persyaratan

Persyaratan Value
Klien minimum yang didukung
Windows XP Tablet PC Edition [khusus aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
IACom.h (juga memerlukan IACom_i.c)
DLL
IACom.dll

Baca juga

IInkAnalyzer