Método IInkAnalyzer:: setstrokestype

Altera o tipo dos traços especificados.

Sintaxe

HRESULT SetStrokesType(
  [in] ULONG      strokeIdCount,
  [in] LONG       *plStrokes,
  [in] StrokeType StrokeType
);

Parâmetros

strokeIdCount [ no]

O número de identificadores de traço em plStrokes.

plStrokes [ no]

Uma matriz que contém os identificadores de traço dos traços aos quais atribuir StrokeType.

StrokeType [ no]

O valor de StrokeType a ser atribuído aos traços.

Retornar valor

Para obter uma descrição dos valores de retorno, consulte classes e interfaces – análise de tinta.

Comentários

Se o tipo do traço for o valor de StrokeType como não _ classificado, 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 Stroke como parte da análise de tinta. Para especificar ou alterar o tipo de traço, use o método IInkAnalyzer:: Setstroketype ou 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 do mesmo idioma. Se esse nó de contexto não existir, esse método criará um novo nó de tinta não classificada e adicionará o traço a ele. Um nó de tinta não classificado é um IContextNode que é 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 suja do Ink Analyzer (consulte o método IInkAnalyzer:: GetDirtyRegion).

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

Se um traço identificado em strokeIds não estiver associado ao IInkAnalyzer, esse método ignorará o identificador.

Se nenhum dos traços especificados identificar um traço associado ao IInkAnalyzer, esse método retornará sem Atualizar o IInkAnalyzer.

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

Esse método retorna um código de erro quando plStrokes é nulo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Somente aplicativos de área de trabalho do Windows XP Tablet PC Edition []
Servidor mínimo com suporte
Nenhum compatível
parâmetro
IACom. h (também requer IACom _ i. c)
DLL
IACom.dll

Confira também

IInkAnalyzer

Método IInkAnalyzer:: getstroketype

Método IInkAnalyzer:: setstroketype

Referência de análise de tinta