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 aus 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 Ink-Analyse zurückgegeben werden.

pastrLines [ out]

Ein Array von Zeilen, die von der Ink-Analyse zurückgegeben werden.

pastrParagraphs [ out]

Ein Array von Absätzen, die von der Ink-Analyse zurückgegeben werden.

aWordRotationCenterX [ out]

Ein Array der Mittelpunkte der Wörter entlang der X-Achse aus der Ink-Analyse.

aWordRotationCenterY [ out]

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

aWordAngle [ out]

Ein Array mit den Winkeln, um die die Wörter gedreht werden sollen, um optimale 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 mit den Winkeln, um die die Linien gedreht werden sollen, um optimale 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 zum Speichern der Ergebnisse belegt werden.

Bemerkungen

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

Requirements (Anforderungen)

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