Freigeben über


IInkStrokes::Shear-Methode (msinkaut.h)

Schert die Freihand im Strich oder den Strichen um die angegebenen horizontalen und vertikalen Faktoren.

Syntax

HRESULT Shear(
  [in] float HorizontalMultiplier,
  [in] float VerticalMultiplier
);

Parameter

[in] HorizontalMultiplier

Der horizontale Faktor der Scherung.

[in] VerticalMultiplier

Der vertikale Faktor der Scherung.

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. Wird am Ursprung auf ein Rechteck 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, verschiebt er den rechten Rand vertikal um die Breite des Rechtecks.

Hinweis Wenn beide Parameter ungleich null sind, sind die Ergebnisse möglicherweise nicht intuitiv.
 
Diese Methode löst eine Ausnahme aus, wenn die Scherung nicht invertierbar ist. Die Scherung ist nicht invertierbar, wenn das Produkt der Parameter shearX und shearY gleich 1 ist.

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

IInkStrokes

InkStrokes-Auflistung