Compartilhar via


Método IInkRecognizerContext::get_Factoid (msinkaut.h)

Obtém ou define o factoid que um reconhecedor usa para restringir sua pesquisa para o resultado do reconhecimento.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_Factoid(
  BSTR *Factoid
);

Parâmetros

Factoid

Valor retornado

Nenhum

Comentários

Um factoid fornece contexto de reconhecedor para tinta reconhecida no contexto de um campo específico. Especifique um factoid se um campo de entrada for de um tipo conhecido, por exemplo, se o campo de entrada contiver uma data.

Para obter mais informações sobre factóides e como usá-los, consulte Aprimorando a precisão do reconhecimento do tablet pc definindo o contexto.

Definir o Factoid só terá êxito se a coleção InkStrokes for NULL. Você deve definir o Factoid antes de anexar a coleção InkStrokes ao InkRecognizerContext ou definir a coleção Strokes como NULL e, em seguida, definir o Factoid (e possivelmente reanexar a coleção InkStrokes).

Para garantir que a tinta seja reconhecida no contexto de campo correto, defina essa propriedade antes de processar a tinta pela primeira vez, como antes de chamar o método Recognize .

Nota Todos os factóides diferenciam maiúsculas de minúsculas.
 
Essa propriedade usa ou retorna um parâmetro de cadeia de caracteres e não um objeto de classe da classe Factoid . Os membros dessa classe são do tipo cadeia de caracteres.

Para o controle InkEdit , essa propriedade só deverá ser alterada se a propriedade Status retornar IES_Idle.

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
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

Constantes Factoid

Iinkrecognizercontext

Classe InkRecognizerContext