Freigeben über


CallDivideResults-Funktion

Ruft Analyseergebnisse aus dem InkDivider-Objekt ab.

Diese Funktion ist nicht für die Verwendung durch Anwendungscode vorgesehen.

Syntax

HRESULT WINAPI CallDivideResults(
  _In_  INT_PTR   hDivider,
  _Out_ int       aWordStrokeIds[],
  _Out_ int       aLineStrokeIds[],
  _Out_ int       aParagraphStrokeIds[],
  _Out_ int       aDrawingStrokeIds[],
  _Out_ SAFEARRAY **pastrWords,
  _Out_ SAFEARRAY **pastrLines,
  _Out_ SAFEARRAY **pastrParagraphs,
  _Out_ int       *aWordRotationCenterX,
  _Out_ int       *aWordRotationCenterY,
  _Out_ float     *aWordAngle,
  _Out_ int       *aLineRotationCenterX,
  _Out_ int       *aLineRotationCenterY,
  _Out_ float     *aLineAngle
);

Parameter

hDivider [in]

Ein Handle für das InkDivider-Objekt .

aWordStrokeIds [out]

Ein Array von Bezeichnern, die dem Wort zugeordnet sind, das an die InkDivider-Klasse übergeben wird.

aLineStrokeIds [out]

Ein Array von ID-Eigenschaften für die IInkStrokeDisp-Objekte , die der Zeile zugeordnet sind, die an die InkDivider-Klasse übergeben wird.

aParagraphStrokeIds [out]

Ein Array der ID-Eigenschaften für die IInkStrokeDisp-Objekte , die dem Absatz der InkDivider-Klasse zugeordnet sind.

aDrawingStrokeIds [out]

Ein Array von ID-Eigenschaften für die IInkStrokeDisp-Objekte , die der Zeichnung aus der InkDivider-Klasse zugeordnet sind.

pastrWords [out]

Ein Array von Wörtern, die von der Freihandanalyse zurückgegeben wurden.

pastrLines [out]

Ein Array von Zeilen, die von der Freihandanalyse zurückgegeben wurden.

pastrParagraphs [out]

Ein Array von Absätzen, die von der Freihandanalyse zurückgegeben wurden.

aWordRotationCenterX [out]

Ein Array der Mittelpunkte der Wörter entlang der x-Achse aus der Freihandanalyse.

aWordRotationCenterY [out]

Ein Array der Mittelpunkte der Wörter entlang der y-Achse aus der Freihandanalyse.

aWordAngle [out]

Ein Array, das die Winkel enthält, um die Wörter zu drehen, um die besten Analyseergebnisse zu erzielen.

aLineRotationCenterX [out]

Ein Array, das die Mittelpunkte der Linien entlang der x-Achse enthält.

aLineRotationCenterY [out]

Ein Array, das die Mittelpunkte der Linien entlang der y-Achse enthält.

aLineAngle [out]

Ein Array, das die Winkel enthält, um die Linien zu drehen, um die besten Analyseergebnisse zu erzielen.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion wurde erfolgreich ausgeführt.
E_INVALIDARG
Der hDivider-Parameter ist ungültig.
E_OUTOFMEMORY
Es konnte nicht genügend Arbeitsspeicher zugewiesen werden, um die Ergebnisse zu speichern.

Bemerkungen

Um Speicherverluste zu vermeiden, müssen Sie die Ressourcen für pastrWords, pastrLines und pastrParagraphs freigeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Bibliothek
InkDiv.dll