Método IInkAnalyzer::SetStrokeType

Altera o tipo do traço especificado.

Sintaxe

HRESULT SetStrokeType(
  [in] LONG       lStrokeId,
  [in] StrokeType StrokeType
);

Parâmetros

lStrokeId [in]

O identificador de traço do traço ao qual atribuir StrokeType.

StrokeType [in]

O valor StrokeType a ser atribuído ao traço.

Valor retornado

Para obter uma descrição dos valores retornados, consulte Classes e Interfaces – Análise de Tinta.

Comentários

Se o tipo do traço for o valor StrokeTypeStrokeType_Unclassified, o IInkAnalyzer classificará o traço durante a análise de tinta. Caso contrário, o IInkAnalyzer usará o tipo definido no traço.

O IInkAnalyzer não define o valor do tipo traço como parte da análise de tinta. Para especificar ou alterar o tipo de traço, use o Método IInkAnalyzer::SetStrokeType ou Método IInkAnalyzer::SetStrokesType.

Se um traço estiver associado a um IContextNode que não seja um nó de tinta não classificado (consulte IContextNode::GetType), esse método move o traço para um nó de tinta não classificado que contém traços da mesma linguagem. Se esse nó de contexto não existir, esse método criará um novo nó de tinta não classificado e adicionará o traço a ele. Um nó de tinta não classificado é um IContextNode do tipo UnclassifiedInk.

Se esse método mover um traço de um IContextNode que não seja um nó de tinta não classificado, esse método também adicionará a caixa delimitadora do traço à região sujo do analisador de tinta (consulte Método IInkAnalyzer::GetDirtyRegion).

Esse método não move um traço se o parâmetro StrokeType corresponder ao tipo atual do traço.

Definir o tipo de traço em traços associados a um ContextNode que tenha NodeTypeAndProperties confirmado gerará uma InvalidOperationException.

Se o traço especificado não estiver associado ao IInkAnalyzer, esse método retornará sem atualizar o IInkAnalyzer.

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
Cabeçalho
IACom.h (também requer IACom_i.c)
DLL
IACom.dll

Confira também

IInkAnalyzer

Método IInkAnalyzer::GetStrokeType

Método IInkAnalyzer::SetStrokesType

Referência de análise de tinta