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 |
|
DLL |
|