IInkRenderer::InkSpaceToPixelFromPoints-Methode (msinkaut.h)

Konvertiert ein Array von Punkten in Freihandraumkoordinaten in ein Array von Punkten im Pixelraum.

Syntax

HRESULT InkSpaceToPixelFromPoints(
  [in]      LONG_PTR hDC,
  [in, out] VARIANT  *Points
);

Parameter

[in] hDC

Das Handle des Gerätekontexts, auf dem gezeichnet werden soll.

[in, out] Points

Das Array von Punkten in Freihandraumkoordinaten, die in Pixelpositionen konvertiert werden sollen. Dies sollte ein Array von ganzzahligen 32-Bit-Werten sein, die innerhalb eines VARIANT übergeben werden.

Weitere Informationen zur VARIANT-Struktur finden Sie unter Verwenden der COM-Bibliothek.

Rückgabewert

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_POINTER
Ein Parameter enthielt einen ungültigen Zeiger.
E_INVALIDARG
Ungültiges Anzeigehandle.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.

Hinweise

InkSpaceToPixelFromPoints wendet die Objekttransformation an, wendet die Ansichtstransformation des InkRenderer-Objekts an und konvertiert dann von Freihandraum in Pixeleinheiten (1 Freihandeinheit = 01 mm).

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile msinkaut.h
Bibliothek InkObj.dll

Weitere Informationen

IInkRenderer

InkRenderer-Klasse

InkSpaceToPixel-Methode

PixelToInkSpace-Methode

PixelToInkSpaceFromPoints-Methode