TextureBrush.RotateTransform Metod

Definition

Roterar den lokala geometriska omvandlingen av det här TextureBrush objektet med den angivna mängden. Den här metoden förbereder rotationen till omvandlingen.

Överlagringar

Name Description
RotateTransform(Single)

Roterar den lokala geometriska omvandlingen av det här TextureBrush objektet med den angivna mängden. Den här metoden förbereder rotationen till omvandlingen.

RotateTransform(Single, MatrixOrder)

Roterar den lokala geometriska omvandlingen av det här TextureBrush objektet med den angivna mängden i den angivna ordningen.

RotateTransform(Single)

Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs

Roterar den lokala geometriska omvandlingen av det här TextureBrush objektet med den angivna mängden. Den här metoden förbereder rotationen till omvandlingen.

public:
 void RotateTransform(float angle);
public void RotateTransform(float angle);
member this.RotateTransform : single -> unit
Public Sub RotateTransform (angle As Single)

Parametrar

angle
Single

Rotationsvinkeln.

Exempel

Följande exempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Skapar ett TextureBrush objekt.

  • Roterar texturbilden med 90 grader.

  • Fyller en rektangel.

void RotateTransform_Example1( PaintEventArgs^ e )
{
   // Create a TextureBrush object.
   TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );

   // Rotate the texture image by 90 degrees.
   tBrush->RotateTransform( 90 );

   // Fill a rectangle with tBrush.
   e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void RotateTransform_Example1(PaintEventArgs e)
{
             
    // Create a TextureBrush object.
    TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
             
    // Rotate the texture image by 90 degrees.
    tBrush.RotateTransform(90);
             
    // Fill a rectangle with tBrush.
    e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub RotateTransform_Example1(ByVal e As PaintEventArgs)

    ' Create a TextureBrush object.
    Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))

    ' Rotate the texture image by 90 degrees.
    tBrush.RotateTransform(90)

    ' Fill a rectangle with tBrush.
    e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub

Gäller för

RotateTransform(Single, MatrixOrder)

Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs
Källa:
TextureBrush.cs

Roterar den lokala geometriska omvandlingen av det här TextureBrush objektet med den angivna mängden i den angivna ordningen.

public:
 void RotateTransform(float angle, System::Drawing::Drawing2D::MatrixOrder order);
public void RotateTransform(float angle, System.Drawing.Drawing2D.MatrixOrder order);
member this.RotateTransform : single * System.Drawing.Drawing2D.MatrixOrder -> unit
Public Sub RotateTransform (angle As Single, order As MatrixOrder)

Parametrar

angle
Single

Rotationsvinkeln.

order
MatrixOrder

En MatrixOrder uppräkning som anger om rotationsmatrisen ska läggas till eller förberedas.

Exempel

Följande exempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:

  • Skapar ett TextureBrush objekt.

  • Roterar texturbilden med 90 grader.

  • Fyller en rektangel.

void RotateTransform_Example2( PaintEventArgs^ e )
{
   // Create a TextureBrush object.
   TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );

   // Rotate the texture image by 90 degrees.
   tBrush->RotateTransform( 90, MatrixOrder::Prepend );

   // Fill a rectangle with tBrush.
   e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void RotateTransform_Example2(PaintEventArgs e)
{
             
    // Create a TextureBrush object.
    TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
             
    // Rotate the texture image by 90 degrees.
    tBrush.RotateTransform(90, MatrixOrder.Prepend);
             
    // Fill a rectangle with tBrush.
    e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub RotateTransform_Example2(ByVal e As PaintEventArgs)

    ' Create a TextureBrush object.
    Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))

    ' Rotate the texture image by 90 degrees.
    tBrush.RotateTransform(90, MatrixOrder.Prepend)

    ' Fill a rectangle with tBrush.
    e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub

Gäller för