Metodo IInkAnalyzer::SetStrokesLanguageId

Modifica l'identificatore delle impostazioni locali per i tratti specificati.

Sintassi

HRESULT SetStrokesLanguageId(
  [in] ULONG ulStrokeIdCount,
  [in] LONG  *plStrokes,
  [in] LONG  lStrokesLCID
);

Parametri

ulStrokeIdCount [in]

Numero di identificatori di tratto in plStrokes.

plStrokes [in]

Matrice di identificatori per i tratti a cui assegnare l'identificatore delle impostazioni locali.

lStrokesLCID [in]

Identificatore delle impostazioni locali da assegnare ai tratti.

Valore restituito

Per una descrizione dei valori restituiti, vedere Classi e interfacce - Analisi input penna.

Commenti

Le impostazioni locali di un tratto sono impostate quando si aggiunge il tratto chiamando il metodo IInkAnalyzer::AddStroke,IInkAnalyzer::AddStrokeForLanguage Method, IInkAnalyzer::AddStrokes Method o IInkAnalyzer::AddStrokesForLanguage Method. Per ottenere le impostazioni locali attualmente assegnate a un tratto, chiamare il metodo IInkAnalyzer::GetStrokeLanguageId.

I tratti specificati vengono spostati in un nodo input penna non classificato (vedere IContextNode::GetType) che contiene tratti dello stesso linguaggio. Se tale IContextNode non esiste, questo metodo crea un nuovo nodo input penna non classificato e sposta i tratti in esso. Un nodo input penna non classificato è un IContextNode con un tipo UnclassifiedInk.

Se questo metodo sposta i tratti da un IContextNode che non è un nodo input penna non classificato, questo metodo aggiunge anche i rettangoli di selezione dei tratti all'area dirty dell'analizzatore input penna (vedere Metodo IInkAnalyzer::GetDirtyRegion).

Questo metodo non sposta un tratto se il parametro lStrokeLCID corrisponde all'identificatore di lingua corrente del tratto.

Se un tratto specificato non è associato a IInkAnalyzer, questo metodo ignora l'identificatore.

Se nessuno dei tratti specificati identifica un tratto associato a IInkAnalyzer, questo metodo restituisce senza aggiornare IInkAnalyzer.

Questo metodo restituisce un codice di errore quando strokeIds è NULL.

Per altre informazioni sugli identificatori di lingua, vedere Costanti e stringhe dell'identificatore di lingua.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
IACom.h (richiede anche IACom_i.c)
DLL
IACom.dll

Vedi anche

IInkAnalyzer

Metodo IInkAnalyzer::AddStroke

Metodo IInkAnalyzer::AddStrokeForLanguage

Metodo IInkAnalyzer::AddStrokes

Metodo IInkAnalyzer::AddStrokesForLanguage

Metodo IInkAnalyzer::GetStrokeLanguageId

Metodo IInkAnalyzer::SetStrokeLanguageId

Riferimento all'analisi dell'input penna