Funzione AddStroke (recapis.h)
Aggiunge un tratto input penna a RecognizerContext.
Sintassi
HRESULT AddStroke(
HRECOCONTEXT hrc,
const PACKET_DESCRIPTION *pPacketDesc,
ULONG cbPacket,
const BYTE *pPacket,
const XFORM *pXForm
);
Parametri
hrc
Handle per il contesto del riconoscitore.
pPacketDesc
Descrive il contenuto dei pacchetti. La descrizione deve corrispondere al contenuto dei pacchetti in pPacket. Se NULL, questa funzione usa la funzione GetPreferredPacketDescription .
cbPacket
Dimensioni, in byte, del buffer pPacket .
pPacket
Matrice di pacchetti che contengono coordinate dello spazio tablet.
pXForm
Descrive la trasformazione che può essere applicata all'input penna per trasformarla dallo spazio tablet nello spazio input penna. Un riconoscitore può scegliere di ignorare questa trasformazione e implementare i propri algoritmi di rotazione dell'input penna. Questi riconoscitori devono comunque restituire proprietà calcolate nei dati del reticolo rispetto a questa trasformazione.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Uno dei parametri è un puntatore non valido. |
|
Impossibile allocare memoria per completare l'operazione. |
|
La descrizione del pacchetto non contiene le informazioni necessarie per il pacchetto da considerare valide. Ad esempio, non include una proprietà GUID_X o GUID_Y. |
|
La chiamata al metodo è stata eseguita in ordine. |
|
Si è verificato un errore non specificato. |
|
È stato ricevuto un argomento non valido. |
Commenti
Il riconoscitore deve restituire proprietà come le coordinate dello spazio input penna di base anziché le coordinate del tablet.
È consigliabile che il riconoscitore inserisca un limite al numero di tratti per contesto e/o ai punti consentiti in un determinato tratto. Limitare l'input a 1024 tratti per contesto e 32767 punti per tratto.
I tratti con zero punti non sono consentiti. È consigliabile restituire E_FAIL in tal caso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP Tablet PC Edition [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | recapis.h |
DLL | inkobjcore.dll |