TextureBrush.RotateTransform Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memutar transformasi geometrik lokal objek TextureBrush ini dengan jumlah yang ditentukan. Metode ini menambahkan rotasi ke transformasi.
Overload
RotateTransform(Single) |
Memutar transformasi geometrik lokal objek TextureBrush ini dengan jumlah yang ditentukan. Metode ini menambahkan rotasi ke transformasi. |
RotateTransform(Single, MatrixOrder) |
Memutar transformasi geometrik lokal objek TextureBrush ini dengan jumlah yang ditentukan dalam urutan yang ditentukan. |
RotateTransform(Single)
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
Memutar transformasi geometrik lokal objek TextureBrush ini dengan jumlah yang ditentukan. Metode ini menambahkan rotasi ke transformasi.
public:
void RotateTransform(float angle);
public void RotateTransform (float angle);
member this.RotateTransform : single -> unit
Public Sub RotateTransform (angle As Single)
Parameter
- angle
- Single
Sudut rotasi.
Contoh
Contoh berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse
, yang merupakan parameter penanganan aktivitas Paint
. Kode melakukan tindakan berikut:
Membuat objek TextureBrush.
Memutar gambar tekstur sebesar 90 derajat.
Mengisi persegi panjang.
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
Berlaku untuk
RotateTransform(Single, MatrixOrder)
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
Memutar transformasi geometrik lokal objek TextureBrush ini dengan jumlah yang ditentukan dalam urutan yang ditentukan.
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)
Parameter
- angle
- Single
Sudut rotasi.
- order
- MatrixOrder
Enumerasi MatrixOrder yang menentukan apakah akan menambahkan atau menambahkan matriks rotasi sebelumnya.
Contoh
Contoh berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse
, yang merupakan parameter penanganan aktivitas Paint
. Kode melakukan tindakan berikut:
Membuat objek TextureBrush.
Memutar gambar tekstur sebesar 90 derajat.
Mengisi persegi panjang.
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