IContextNode::SetPartiallyPopulated-Methode

Ändert den Wert, der angibt, ob dieser IContextNode teilweise oder vollständig aufgefüllt ist.

Syntax

HRESULT SetPartiallyPopulated(
  [in] VARIANT_BOOL fPartiallyPopulated
);

Parameter

fPartiallyPopulated [in]

VARIANT_TRUE , wenn dieser IContextNode teilweise aufgefüllt ist; andernfalls VARIANT_FALSE.

Rückgabewert

Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.

Bemerkungen

Verwenden Sie diese Methode, wenn Ihre Anwendung eine eigene Datenstruktur verwaltet, die mit der von IInkAnalyzer synchronisiert wird. Weitere Informationen finden Sie unter Datenproxy mit Freihandanalyse.

Achten Sie beim Virtualisieren der Dokumentstruktur darauf, den PropertyGuidsForContextNodes.RotatedBoundingBox-Wert (mithilfe von ContextNode.AddPropertyValue) für alle ContextNode-Objekte festzulegen. Die RotatedBoundingBox-Eigenschaft wird vom InkAnalyzer berechnet und sollte sich standardmäßig auf allen schreibenden ContextNodes befinden. Wenn Ihre Anwendung jedoch die Analyseergebnisse virtualisiert, indem sie die PartiallyPopulated-Eigenschaft festlegt, sollten Sie beim Behandeln des PopulateContextNode-Ereignisses unbedingt die RotatedBoundingBox-Eigenschaft auffüllen. Wenn die RotatedBoundingBox-Eigenschaft nicht festgelegt wird, werden möglicherweise mehr Dokumentdaten im aktuellen Analysevorgang verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
IACom.h (erfordert auch IACom_i.c)
DLL
IACom.dll

Weitere Informationen

IContextNode

_IAnalysisProxyEvents::P opulateContextNode

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::GetPartiallyPopulated

Freihandanalysereferenz