Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt dem RecognizerContext einen Freihandstrich hinzu.
Syntax
HRESULT AddStroke(
HRECOCONTEXT hrc,
const PACKET_DESCRIPTION *pPacketDesc,
ULONG cbPacket,
const BYTE *pPacket,
const XFORM *pXForm
);
Die Parameter
hrc
Das Handle für den Erkennungskontext.
pPacketDesc
Beschreibt den Inhalt der Pakete. Die Beschreibung muss mit dem Inhalt der Pakete in pPacket übereinstimmen. Wenn NULL, verwendet diese Funktion die GetPreferredPacketDescription-Funktion .
cbPacket
Größe des pPacket-Puffers in Bytes.
pPacket
Array von Paketen, die Tablet-Raumkoordinaten enthalten.
pXForm
Beschreibt die Transformation, die auf Freihand angewendet werden kann, um sie von Tablet-Raum in Freihandraum zu transformieren. Eine Erkennung kann diese Transformation ignorieren und ihre eigenen Freihanddrehungsalgorithmen implementieren. Diese Erkennungen sollten weiterhin Eigenschaften zurückgeben, die in den Gitterdaten relativ zu dieser Transformation berechnet werden.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
| Rückgabecode | Description |
|---|---|
|
Erfolg. |
|
Einer der Parameter ist ein ungültiger Zeiger. |
|
Speicher kann nicht zugeordnet werden, um den Vorgang abzuschließen. |
|
Die Paketbeschreibung enthält nicht die erforderlichen Informationen, damit das Paket als gültig betrachtet wird. Sie enthält beispielsweise keine GUID_X- oder GUID_Y-Eigenschaft. |
|
Der Aufruf der Methode wurde außerhalb der Reihenfolge ausgeführt. |
|
Ein nicht angegebener Fehler ist aufgetreten. |
|
Ein ungültiges Argument wurde empfangen. |
Bemerkungen
Die Erkennung muss Eigenschaften wie "Baseline " in Freihandraumkoordinaten anstelle von Tabletkoordinaten zurückgeben.
Es wird empfohlen, dass die Erkennung einen Grenzwert für die Anzahl der Striche pro Kontext und/oder die in einem bestimmten Strich zulässigen Punkte platziert. Beschränken Sie die Eingabe auf 1024 Striche pro Kontext und 32767 Punkt pro Strich.
Striche mit Nullpunkten sind nicht zulässig. In diesem Fall sollten Sie E_FAIL zurückgeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows XP Tablet PC Edition [Desktop-Apps | UWP-Apps] |
| Mindestanforderungen für unterstützte Server | Nicht unterstützt |
| Zielplattform | Fenster |
| Header | recapis.h |
| Library | inkobjcore.lib |
| DLL | inkobjcore.dll |