Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 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.
Valor de retorno
Essa função pode retornar um desses valores.
| Código de retorno | Description |
|---|---|
|
Ê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. |
|
Erro não especificado. |
|
Um argumento inválido foi recebido. |
Observações
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 1.024 traços por contexto e 32.767 pontos por traço.
Traços com zero pontos não são permitidos. Você deve retornar E_FAIL nesse caso.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows XP Tablet PC Edition [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo compatível | Nenhum compatível |
| da Plataforma de Destino |
Windows |
| Header | recapis.h |
| Library | inkobjcore.lib |
| de DLL |
inkobjcore.dll |