Metodo IInkAnalyzer::SetStrokeType

Modifica il tipo del tratto specificato.

Sintassi

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

Parametri

lStrokeId [in]

Identificatore del tratto del tratto a cui assegnare StrokeType.

StrokeType [in]

Valore StrokeType da assegnare al tratto.

Valore restituito

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

Commenti

Se il tipo del tratto è il valore StrokeTypeStrokeType_Unclassified, IInkAnalyzer classifica il tratto durante l'analisi dell'input penna. In caso contrario, IInkAnalyzer usa il tipo impostato sul tratto.

IInkAnalyzer non imposta il valore del tipo di tratto come parte dell'analisi dell'input penna. Per specificare o modificare il tipo di tratto, usare il metodo IInkAnalyzer::SetStrokeType o IInkAnalyzer::SetStrokesType.

Se un tratto è associato a un nodo IContextNode che non è un nodo input penna non classificato (vedere IContextNode::GetType), questo metodo sposta il tratto in un nodo input penna non classificato che contiene tratti dello stesso linguaggio. Se non esiste alcun nodo di contesto, questo metodo crea un nuovo nodo input penna non classificato e aggiunge il tratto a esso. Un nodo input penna non classificato è un nodo IContextNode di tipo UnclassifiedInk.

Se questo metodo sposta un tratto da un oggetto IContextNode che non è un nodo penna non classificato, questo metodo aggiunge anche il rettangolo di selezione del tratto all'area dirty dell'analizzatore input penna (vedere Metodo IInkAnalyzer::GetDirtyRegion).

Questo metodo non sposta un tratto se il parametro StrokeType corrisponde al tipo corrente del tratto.

L'impostazione del tipo di tratto nei tratti associati a un ContextNode con NodeTypeAndProperties confermata genererà un'eccezione InvalidOperationException.

Se il tratto specificato non è associato a IInkAnalyzer, questo metodo restituisce senza aggiornare IInkAnalyzer.

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

Metodo IInkAnalyzer::SetStrokesType

Informazioni di riferimento per l'analisi dell'input penna