Strokes.Shear (Método)
Actualización: noviembre 2007
Recorta la colección Strokes según los factores horizontal y vertical especificados.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Sub Shear ( _
shearX As Single, _
shearY As Single _
)
'Uso
Dim instance As Strokes
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
)
Parámetros
- shearX
Tipo: System.Single
Factor horizontal del recorte.
- shearY
Tipo: System.Single
Factor vertical del recorte.
Comentarios
La transformación que se aplica en este método es un recorte puro sólo si uno de los parámetros es 0. Si se aplica en un rectángulo en el origen, cuando el factor shearY es 0, la transformación mueve la parte inferior horizontalmente shearX veces el alto del rectángulo. Si el factor shearX es 0, mueve el lado derecho verticalmente shearY veces el ancho del rectángulo.
Nota
Si ambos parámetros son distintos de cero, los resultados puede que no sean intuitivos.
Este método genera una excepción si el recorte no se puede invertir. El recorte no se puede invertir si el producto de los parámetros shearY y shearX es igual a 1.
Ejemplos
En este ejemplo, se aplica un recorte horizontal de 0,5 a la colección Strokes de un objeto InkOverlay.
' Access to the Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to avoid a memory leak.
Using allStrokes As Strokes = mInkOverlay.Ink.Strokes
allStrokes.Shear(0.5F, 0.0F)
End Using
// Access to the Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes allStrokes = mInkOverlay.Ink.Strokes)
{
allStrokes.Shear(0.5f, 0.0f);
}
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0