Compartir a través de


Renderer.Rotate (Método) (Single, Point)

Actualización: noviembre 2007

Aplica un giro de unos grados especificados sobre el origen del método GetViewTransform.

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 Renderer
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 espaciales de entrada manuscrita, alrededor del cual se va a girar.

Ejemplos

En este ejemplo de C# se guarda la matriz de transformación de vista actual del objeto Renderer en el objeto InkCollector, theInkCollector y, a continuación, se le aplica un giro de 60 grados alrededor del centro del objeto Ink.

using System.Drawing.Drawing2D;
...
Matrix theOldMatrix = new Matrix();
theInkCollector.Renderer.GetViewTransform(ref theOldMatrix);
Rectangle bounds = theInkCollector.Ink.GetBoundingBox();
Point center = new Point((bounds.Left + bounds.Right) / 2,
    (bounds.Top + bounds.Bottom) / 2);
theInkCollector.Renderer.Rotate(60.0f, center);
...

En este ejemplo de Microsoft® Visual Basic® .NET se guarda la matriz de transformación de vista actual del objeto Renderer en el objeto InkCollector, theInkCollector y, a continuación, se le aplica un giro de 60 grados alrededor del centro del objeto Ink.

Imports System.Drawing.Drawing2D
...
Dim theOldMatrix As New Matrix()
theInkCollector.Renderer.GetViewTransform(theOldMatrix)
Dim bounds As Rectangle = theInkCollector.Ink.GetBoundingBox()
Dim center As Point = new Point((bounds.Left + bounds.Right) / 2,
    (bounds.Top + bounds.Bottom) / 2)
theInkCollector.Renderer.Rotate(60.0, center)
...

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

Renderer (Clase)

Renderer (Miembros)

Rotate (Sobrecarga)

Microsoft.Ink (Espacio de nombres)