Stroke.Shear (Método)
Actualización: noviembre 2007
Distorsiona el objeto Stroke 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 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
)
Parámetros
- shearX
Tipo: System.Single
Factor horizontal de la distorsión.
- shearY
Tipo: System.Single
Factor vertical de la distorsión.
Comentarios
La transformación que se aplica en este método es una distorsión pura solamente 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 la distorsión no se puede invertir. La distorsión no se puede invertir si el producto de los parámetros shearY y shearX es igual a 1.
Ejemplos
En este ejemplo, cada objeto Stroke seleccionado de un objeto InkOverlay se modifica aplicando una distorsión horizontal de 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);
}
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