Função AddStroke (recapis.h)
Adiciona um traço de tinta ao RecognizerContext.
Sintaxe
HRESULT AddStroke(
HRECOCONTEXT hrc,
const PACKET_DESCRIPTION *pPacketDesc,
ULONG cbPacket,
const BYTE *pPacket,
const XFORM *pXForm
);
Parâmetros
hrc
O identificador para o contexto do reconhecedor.
pPacketDesc
Descreve o conteúdo dos pacotes. A descrição deve corresponder ao conteúdo dos pacotes no pPacket. Se FOR NULL, essa função usará a função GetPreferredPacketDescription .
cbPacket
Tamanho, em bytes, do buffer pPacket .
pPacket
Matriz de pacotes que contêm coordenadas de espaço em tablet.
pXForm
Descreve a transformação que pode ser aplicada à tinta para transformá-la do espaço em tablet em espaço à tinta. Um reconhecedor pode optar por ignorar essa transformação e implementar seus próprios algoritmos de rotação de tinta. Esses reconhecedores ainda devem retornar propriedades calculadas nos dados de rede em relação a essa transformação.
Retornar valor
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um dos parâmetros é um ponteiro inválido. |
|
Não é possível alocar memória para concluir a operação. |
|
A descrição do pacote não contém as informações necessárias para que o pacote seja considerado válido. Por exemplo, ele não inclui uma propriedade GUID_X ou GUID_Y. |
|
A chamada para o método foi feita fora de ordem. |
|
Ocorreu um erro não especificado. |
|
Um argumento inválido foi recebido. |
Comentários
O reconhecedor deve retornar propriedades como Linha de Base em coordenadas de espaço à tinta em vez de coordenadas de tablet.
É recomendável que o reconhecedor coloque um limite no número de traços por contexto e/ou nos pontos permitidos em um determinado traço. Limite a entrada para 1024 traços por contexto e 32767 pontos por traço.
Traços com zero pontos não são permitidos. Você deve retornar E_FAIL nesse caso.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP Tablet PC Edition [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | recapis.h |
DLL | inkobjcore.dll |