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 |
|
DLL |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk