Método IInkAnalyzer::SetStrokeLanguageId

Altera o identificador de localidade para o traço especificado.

Sintaxe

HRESULT SetStrokeLanguageId(
  [in] LONG lStrokeId,
  [in] LONG lStrokeLCID
);

Parâmetros

lStrokeId [in]

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

lStrokeLCID [in]

O identificador de localidade 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

A localidade de um traço é definida quando você adiciona o traço chamando o Método IInkAnalyzer::AddStroke, IInkAnalyzer::AddStrokeForLanguage,Método IInkAnalyzer::AddStrokes ou Método IInkAnalyzer::AddStrokesForLanguage. Para obter a localidade atribuída atualmente a um traço, chame o Método IInkAnalyzer::GetStrokeLanguageId.

O traço especificado é movido para um nó de tinta não classificado (consulte IContextNode::GetType) que contém traços da mesma linguagem. Se esse IContextNode não existir, esse método criará um novo nó de tinta não classificado e moverá o traço para ele. Um nó de tinta não classificado é um IContextNode que tem um tipo de 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 moverá um traço se o parâmetro lStrokeLCID corresponder ao identificador de linguagem atual do traço.

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

Para obter mais informações sobre identificadores de idioma, consulte Constantes e cadeias de caracteres do identificador de linguagem.

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::AddStroke

Método IInkAnalyzer::AddStrokeForLanguage

Método IInkAnalyzer::AddStrokes

Método IInkAnalyzer::AddStrokesForLanguage

Método IInkAnalyzer::GetStrokeLanguageId

Método IInkAnalyzer::SetStrokesLanguageId

Referência de análise de tinta