Metode IInkAnalyzer::IsAnalyzing
Mengambil nilai yang menunjukkan apakah IInkAnalyzer melakukan analisis tinta.
Sintaks
HRESULT IsAnalyzing(
[out] VARIANT_BOOL *pbAnalyzing
);
Parameter
-
pbAnalyzing [out]
-
VARIANT_TRUE jika IInkAnalyzer melakukan analisis tinta; jika tidak, VARIANT_FALSE.
Menampilkan nilai
Untuk deskripsi nilai yang dikembalikan, lihat Kelas dan Antarmuka - Analisis Tinta.
Keterangan
Properti ini VARIANT_TRUE jika IInkAnalyzer melakukan analisis sinkron atau asinkron.
Contoh
Contoh berikut menunjukkan metode yang memandu pohon hasil IContextNode penganalisis tinta. Jika penganalisis tinta saat ini tidak melakukan analisis tinta, metode melakukan hal berikut.
- Mendapatkan string pengenalan teratas.
- Mendapatkan simpul akar penganalisis tinta.
- Memanggil metode pembantu,
ExploreContextNode
, untuk memeriksa simpul akar dan simpul anaknya.
// Helper method that explores the current analysis results of an ink analyzer.
HRESULT CMyClass::ExploreAnalysisResults(
IInkAnalyzer *pInkAnalyzer)
{
// Check that the ink analyzer is not currently analyzing ink.
VARIANT_BOOL bIsAnalyzing;
HRESULT hr = pInkAnalyzer->IsAnalyzing(&bIsAnalyzing);
if (SUCCEEDED(hr))
{
if (bIsAnalyzing)
{
return E_PENDING;
}
// Get the ink analyzer's best-result string.
BSTR recognizedString = NULL;
hr = pInkAnalyzer->GetRecognizedString(&recognizedString);
if (SUCCEEDED(hr))
{
// Insert code that records the ink analyzer's best-result string here.
// Get the ink analyzer's root node.
IContextNode *pRootNode = NULL;
hr = pInkAnalyzer->GetRootNode(&pRootNode);
if (SUCCEEDED(hr))
{
// Call a helper method that recursively explores context
// nodes and their subnodes.
hr = this->ExploreContextNode(pRootNode);
}
// Release this reference to the root node.
if (pRootNode != NULL)
{
pRootNode->Release();
pRootNode = NULL;
}
}
// Free the system resources for the recognized string.
SysFreeString(recognizedString);
}
return hr;
}
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