Freigeben über


IInkStrokeDisp::Transform-Methode (msinkaut.h)

Wendet eine lineare Transformation auf ein IInkStrokeDisp-Objekt oder eine InkStrokes-Auflistung an, die Skalierung, Drehung, Übersetzung und Kombinationen von Transformationen darstellen kann.

Syntax

HRESULT Transform(
  [in]           IInkTransform *Transform,
  [in, optional] VARIANT_BOOL  ApplyOnPenWidth
);

Parameter

[in] Transform

Die Transformation, die für den Strich oder die Striche verwendet werden soll. (Dies ist ein InkTransform-Objekt , das mit der XFORM-Struktur korreliert.) Die Transformation gilt sowohl für die Punkt- als auch für die Stiftbreite (wenn ApplyOnPenWidthVARIANT_TRUE ist).

[in, optional] ApplyOnPenWidth

Optional. VARIANT_TRUE , um die Transformation auf die Breite der Freihand in den InkDrawingAttributes der Striche anzuwenden; andernfalls VARIANT_FALSE. Der Standardwert ist VARIANT_FALSE.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

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

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

IInkStrokeDisp-Schnittstelle