Compartir a través de


Stroke.Rotate (Método)

Actualización: noviembre 2007

Gira el objeto Stroke alrededor de un punto central.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Sub Rotate ( _
    degrees As Single, _
    point As Point _
)
'Uso
Dim instance As Stroke
Dim degrees As Single
Dim point As Point

instance.Rotate(degrees, point)
public void Rotate(
    float degrees,
    Point point
)
public:
void Rotate(
    float degrees, 
    Point point
)
public void Rotate(
    float degrees,
    Point point
)
public function Rotate(
    degrees : float, 
    point : Point
)

Parámetros

  • degrees
    Tipo: System.Single
    Grados que se va a girar en el sentido de las agujas del reloj.
  • point
    Tipo: System.Drawing.Point
    Punto, en coordenadas de espacio de entrada manuscrita, alrededor del cual se va a girar.

Ejemplos

En este ejemplo, todos los objetos Stroke seleccionados de un objeto InkOverlay se giran en el sentido de las agujas del reloj 60 grados. El giro se produce alrededor del centro del control de la entrada manuscrita.

Dim inkControl As Control = mInkOverlay.AttachedControl
' get the center of the ink control
Dim centerPt As Point = New Point(inkControl.Width / 2, inkControl.Height / 2)
Using g As Graphics = inkControl.CreateGraphics()
    ' convert center point to ink space coordinates
    mInkOverlay.Renderer.PixelToInkSpace(g, centerPt)
End Using
For Each S As Stroke In mInkOverlay.Selection
    S.Rotate(60.0F, centerPt)
Next
Control inkControl = mInkOverlay.AttachedControl;
// get the center of the ink control
Point centerPt = new Point(inkControl.Width / 2, inkControl.Height / 2);
using (Graphics g = inkControl.CreateGraphics())
{
    // convert center point to ink space coordinates
    mInkOverlay.Renderer.PixelToInkSpace(g, ref centerPt);
}
foreach (Stroke S in mInkOverlay.Selection)
{
    S.Rotate(60.0f, centerPt);
}

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

Vea también

Referencia

Stroke (Clase)

Stroke (Miembros)

Microsoft.Ink (Espacio de nombres)

Stroke.Transform

Strokes.Rotate