Compartilhar via


Função CallDivideResults

Recupera os resultados da análise do objeto InkDivider .

Essa função não se destina a ser usada pelo código do aplicativo.

Sintaxe

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
);

Parâmetros

hDivider [in]

Um identificador para o objeto InkDivider .

aWordStrokeIds [out]

Uma matriz de identificadores associada à palavra que é passada para a classe InkDivider .

aLineStrokeIds [out]

Uma matriz de propriedades de ID para os objetos IInkStrokeDisp associados à linha que é passada para a classe InkDivider .

aParagraphStrokeIds [out]

Uma matriz das propriedades de ID para os objetos IInkStrokeDisp associados ao parágrafo da classe InkDivider .

aDrawingStrokeIds [out]

Uma matriz de propriedades de ID para os objetos IInkStrokeDisp associados ao desenho da classe InkDivider .

pastrWords [out]

Uma matriz de palavras retornada da análise de tinta.

pastrLines [out]

Uma matriz de linhas retornadas da análise de tinta.

pastrParagraphs [out]

Uma matriz de parágrafos retornados da análise de tinta.

aWordRotationCenterX [out]

Uma matriz dos pontos central das palavras ao longo do eixo x da análise de tinta.

aWordRotationCenterY [out]

Uma matriz dos pontos central das palavras ao longo do eixo y da análise de tinta.

aWordAngle [out]

Uma matriz que contém os ângulos pelos quais girar as palavras para obter melhores resultados de análise.

aLineRotationCenterX [out]

Uma matriz que contém os pontos central das linhas ao longo do eixo x.

aLineRotationCenterY [out]

Uma matriz que contém os pontos central das linhas ao longo do eixo y.

aLineAngle [out]

Uma matriz que contém os ângulos pelos quais girar as linhas para obter melhores resultados de análise.

Valor retornado

Essa função pode retornar um desses valores.

Código de retorno Descrição
S_OK
A função foi bem-sucedida.
E_INVALIDARG
O parâmetro hDivider é inválido.
E_OUTOFMEMORY
Não foi possível alocar memória suficiente para armazenar os resultados.

Comentários

Para evitar vazamentos de memória, você deve liberar os recursos para pastrWords, pastrLines e pastrParagraphs.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Biblioteca
InkDiv.dll