Método IInkAnalyzer::SetStrokesLanguageId
Altera o identificador de localidade para os traços especificados.
Sintaxe
HRESULT SetStrokesLanguageId(
[in] ULONG ulStrokeIdCount,
[in] LONG *plStrokes,
[in] LONG lStrokesLCID
);
Parâmetros
-
ulStrokeIdCount [in]
-
O número de identificadores de traço em plStrokes.
-
plStrokes [in]
-
A matriz de identificadores para os traços aos quais atribuir o identificador de localidade.
-
lStrokesLCID [in]
-
O identificador de localidade a ser atribuído aos traços.
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, Método IInkAnalyzer::AddStrokeForLanguage, Método IInkAnalyzer::AddStrokes ou Método IInkAnalyzer::AddStrokesForLanguage. Para obter a localidade atualmente atribuída a um traço, chame o Método IInkAnalyzer::GetStrokeLanguageId.
Os traços especificados são movidos para um nó de tinta não classificado (consulte IContextNode::GetType) que contém traços do mesmo idioma. Se esse IContextNode não existir, esse método criará um novo nó de tinta não classificado e moverá os traços para ele. Um nó de tinta não classificado é um IContextNode que tem um tipo de UnclassifiedInk.
Se esse método mover traços de um IContextNode que não seja um nó de tinta não classificado, esse método também adicionará as caixas delimitadoras dos traços à 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 um traço especificado 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.
Esse método retorna um código de erro quando strokeIds é NULL.
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 |
|
DLL |
|