Metode IInkAnalyzer::LoadResults

Memuat hasil analisis yang disimpan ke dalam IInkAnalyzer.

Sintaks

HRESULT LoadResults(
  [in]          ULONG        ulDataSize,
  [in]          BYTE         *pbSerializedResults,
  [in]          ULONG        ulStrokeIdsCount,
  [in]          LONG         *plOriginalStrokeIds,
  [in]          LONG         *plNewStrokeIds,
  [out, retval] VARIANT_BOOL *pfSuccessful
);

Parameter

ulDataSize [in]

Jumlah byte dalam pbSerializedResults.

pbSerializedResults [in]

Hasil analisis berseri.

ulStrokeIdsCount [in]

Jumlah pengidentifikasi stroke.

plOriginalStrokeIds [in]

Array pengidentifikasi stroke asli.

plNewStrokeIds [in]

Array pengidentifikasi stroke baru.

pfSuccessful [out, retval]

VARIANT_TRUE jika pemuatan berhasil; jika tidak, VARIANT_FALSE.

Menampilkan nilai

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

Keterangan

Ketika IInkAnalyzer menambahkan IContextNode dari hasil yang disimpan, IInkAnalyzer menetapkan pengidentifikasi unik global (GUID) baru ke IContextNode (lihat IContextNode::GetPropertyData dan Properti Node Konteks).

Metode ini menambahkan hasil analisis yang disimpan ke pohon IContextNode yang ada. Untuk memastikan bahwa hasil gabungan diurutkan dengan benar, tambahkan area yang berisi simpul konteks yang dimuat ke wilayah kotor objek IInkAnalyzer (lihat Metode IInkAnalyzer::GetDirtyRegion) dan analisis ulang tinta.

Metode IInkAnalyzer::SaveResults, IInkAnalyzer::SaveResultsForNodes Method, dan metode Metode IInkAnalyzer::SaveResultsForStrokes tidak menyimpan data paket bersama dengan hasil analisis.

Setiap pengidentifikasi dalam plOriginalStrokeIds adalah pengidentifikasi stroke untuk stroke dalam hasil analisis yang disimpan. Setiap pengidentifikasi di plNewStrokeIds adalah pengidentifikasi baru untuk menggantikan pengidentifikasi asli dalam hasil analisis yang dimuat.

Jika petunjuk analisis tersimpan berkonflik dengan petunjuk analisis yang ada, IInkAnalyzer tidak memuat petunjuk yang disimpan tetapi memuat sisa hasil yang disimpan. Namun, jika IInkAnalyzer memuat hasil untuk goresan yang berada dalam area petunjuk analisis yang disimpan yang tidak dimuat IInkAnalyzer , IInkAnalyzer menambahkan kotak pembatas goresan ke wilayah kotor objek IInkAnalyzer . Selain itu, jika IInkAnalyzer memuat hasil untuk goresan yang berada dalam area petunjuk analisis yang ada, IInkAnalyzer juga menambahkan kotak pembatas goresan ke wilayah kotor objek IInkAnalyzer . Untuk informasi selengkapnya tentang petunjuk analisis, lihat Properti Petunjuk Analisis.

Metode ini dapat meningkatkan peristiwa _IAnalysisProxyEvents::ContextNodeCreated, _IAnalysisProxyEvents::ContextNodeLinkAdding, dan _IAnalysisProxyEvents::ContextNodePropertiesUpdated saat memuat hasil yang disimpan.

Persyaratan

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

Lihat juga

IInkAnalyzer

IContextNode

Metode IInkAnalyzer::GetDirtyRegion

Metode IInkAnalyzer::SetDirtyRegion

Metode IInkAnalyzer::SaveResults

Metode IInkAnalyzer::SaveResultsForNodes

Metode IInkAnalyzer::SaveResultsForStrokes

Referensi Analisis Tinta