Freigeben über


IInkTransform::Shear-Methode (msinkaut.h)

Passt die Scherung der InkTransform um die angegebenen horizontalen und vertikalen Faktoren an.

Syntax

HRESULT Shear(
  [in] float HorizontalComponent,
  [in] float VerticalComponent
);

Parameter

[in] HorizontalComponent

Der horizontale Faktor der Schere.

[in] VerticalComponent

Der vertikale Faktor der Schere.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.

Hinweise

Die in dieser Methode angewendete Transformation ist nur dann eine reine Scherung, wenn einer der Parameter 0 ist. Auf ein Rechteck am Ursprung angewendet: Wenn der ShearY-Faktor 0 ist, verschiebt die Transformation den unteren Rand horizontal durch ScherenX mal die Höhe des Rechtecks. Wenn der SchereX-Faktor 0 ist, wird die rechte Kante vertikal verschoben, indem die Breite des Rechtecks durch Scheren X mal die Breite des Rechtecks erfolgt.

Hinweis Wenn beide Parameter nicht zero sind, sind die Ergebnisse schwer vorherzusagen. Wenn beispielsweise beide Faktoren 1 sind, drückt die Transformation die gesamte Ebene auf eine einzelne Linie.
 

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

IInkTransform

InkTransform-Klasse