CallDivideResults 関数
InkDivider オブジェクトから分析結果を取得します。
この関数は、アプリケーション コードで使用するためのものではありません。
構文
HRESULT WINAPI CallDivideResults(
_In_ INT_PTR hDivider,
_Out_ int aWordStrokeIds[],
_Out_ int aLineStrokeIds[],
_Out_ int aParagraphStrokeIds[],
_Out_ int aDrawingStrokeIds[],
_Out_ SAFEARRAY **pastrWords,
_Out_ SAFEARRAY **pastrLines,
_Out_ SAFEARRAY **pastrParagraphs,
_Out_ int *aWordRotationCenterX,
_Out_ int *aWordRotationCenterY,
_Out_ float *aWordAngle,
_Out_ int *aLineRotationCenterX,
_Out_ int *aLineRotationCenterY,
_Out_ float *aLineAngle
);
パラメーター
-
hDivider [in]
-
InkDivider オブジェクトへのハンドル。
-
aWordStrokeIds [out]
-
InkDivider クラスに渡される単語に関連付けられている識別子の配列。
-
aLineStrokeIds [out]
-
InkDivider クラスに渡される行に関連付けられた IInkStrokeDisp オブジェクトの ID プロパティの配列。
-
aParagraphStrokeIds [out]
-
InkDivider クラスの段落に関連付けられた IInkStrokeDisp オブジェクトの ID プロパティの配列。
-
aDrawingStrokeIds [out]
-
InkDivider クラスの図面に関連付けられた IInkStrokeDisp オブジェクトの ID プロパティの配列。
-
pastrWords [out]
-
インク分析から返される単語の配列。
-
pastrLines [out]
-
インク分析から返される線の配列。
-
pastrParagraphs [out]
-
インク分析から返される段落の配列。
-
aWordRotationCenterX [out]
-
インク分析の x 軸に沿った単語の中心点の配列。
-
aWordRotationCenterY [out]
-
インク分析の y 軸に沿った単語の中心点の配列。
-
aWordAngle [out]
-
最適な分析結果を得るために単語を回転させる角度を含む配列。
-
aLineRotationCenterX [out]
-
x 軸に沿った線の中心点を含む配列。
-
aLineRotationCenterY [out]
-
y 軸に沿った線の中心点を含む配列。
-
aLineAngle [out]
-
最適な分析結果を得るために線を回転させる角度を含む配列。
戻り値
この関数は、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
関数が正常に実行されました。 |
|
hDivider パラメーターが無効です。 |
|
結果を格納するのに十分なメモリを割り当てませんでした。 |
解説
メモリ リークを回避するには、pastrWords、pastrLines、および pastrParagraphs のリソースを解放する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ライブラリ |
|