Metodo Stroke.Shear
Aggiornamento: novembre 2007
Distorce l'oggetto Stroke in base ai fattori orizzontale e verticale specificati.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Sub Shear ( _
shearX As Single, _
shearY As Single _
)
'Utilizzo
Dim instance As Stroke
Dim shearX As Single
Dim shearY As Single
instance.Shear(shearX, shearY)
public void Shear(
float shearX,
float shearY
)
public:
void Shear(
float shearX,
float shearY
)
public void Shear(
float shearX,
float shearY
)
public function Shear(
shearX : float,
shearY : float
)
Parametri
- shearX
Tipo: System.Single
Fattore orizzontale della distorsione.
- shearY
Tipo: System.Single
Fattore verticale della distorsione.
Note
La trasformazione applicata in questo metodo consiste in una vera distorsione solo se uno dei parametri è pari a 0. Applicata all'origine di un rettangolo, quando il fattore shearY è 0, la trasformazione sposta il bordo inferiore orizzontalmente di un valore pari a shearX volte l'altezza del rettangolo. Quando il fattore shearX è 0, sposta il bordo destro verticalmente di un valore pari a shearY volte la larghezza del rettangolo.
Nota
Quando entrambi parametri sono diversi da zero, i risultati potrebbero non essere intuitivi.
Questo metodo genera un'eccezione se la distorsione non è invertibile. La distorsione non è invertibile se il prodotto dei parametri shearX e shearY è uguale a 1.
Esempi
In questo esempio, ogni oggetto Stroke selezionato di un oggetto InkOverlay viene modificato applicando una distorsione orizzontale di 0,5.
For Each S As Stroke In mInkOverlay.Selection
S.Shear(0.5F, 0)
Next
foreach (Stroke S in mInkOverlay.Selection)
{
S.Shear(0.5f, 0);
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0