TextureBrush.TranslateTransform 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.
Menerjemahkan transformasi geometrik lokal objek TextureBrush ini dengan dimensi yang ditentukan dalam urutan yang ditentukan.
Overload
TranslateTransform(Single, Single) |
Menerjemahkan transformasi geometrik lokal objek TextureBrush ini oleh dimensi yang ditentukan. Metode ini menangguhkan terjemahan ke transformasi. |
TranslateTransform(Single, Single, MatrixOrder) |
Menerjemahkan transformasi geometrik lokal objek TextureBrush ini dengan dimensi yang ditentukan dalam urutan yang ditentukan. |
TranslateTransform(Single, Single)
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
Menerjemahkan transformasi geometrik lokal objek TextureBrush ini oleh dimensi yang ditentukan. Metode ini menangguhkan terjemahan ke transformasi.
public:
void TranslateTransform(float dx, float dy);
public void TranslateTransform (float dx, float dy);
member this.TranslateTransform : single * single -> unit
Public Sub TranslateTransform (dx As Single, dy As Single)
Parameter
- dx
- Single
Dimensi untuk menerjemahkan transformasi ke arah x.
- dy
- Single
Dimensi untuk menerjemahkan transformasi ke arah y.
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.
Menerjemahkan gambar tekstur 50 unit ke arah x.
Mengisi persegi panjang di layar, menggunakan kuas tekstur.
void TranslateTransform_Example1( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Move the texture image 2X in the x-direction.
tBrush->TranslateTransform( 50, 0, MatrixOrder::Prepend );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void TranslateTransform_Example1(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0, MatrixOrder.Prepend);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub TranslateTransform_Example1(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0, MatrixOrder.Prepend)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub
Berlaku untuk
TranslateTransform(Single, Single, MatrixOrder)
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
- Sumber:
- TextureBrush.cs
Menerjemahkan transformasi geometrik lokal objek TextureBrush ini dengan dimensi yang ditentukan dalam urutan yang ditentukan.
public:
void TranslateTransform(float dx, float dy, System::Drawing::Drawing2D::MatrixOrder order);
public void TranslateTransform (float dx, float dy, System.Drawing.Drawing2D.MatrixOrder order);
member this.TranslateTransform : single * single * System.Drawing.Drawing2D.MatrixOrder -> unit
Public Sub TranslateTransform (dx As Single, dy As Single, order As MatrixOrder)
Parameter
- dx
- Single
Dimensi untuk menerjemahkan transformasi ke arah x.
- dy
- Single
Dimensi untuk menerjemahkan transformasi ke arah y.
- order
- MatrixOrder
Pesanan (prepend atau tambahkan) untuk menerapkan terjemahan.
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.
Menerjemahkan gambar tekstur 50 unit ke arah x.
Mengisi persegi panjang di layar, menggunakan kuas tekstur.
void TranslateTransform_Example2( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Move the texture image 2X in the x-direction.
tBrush->TranslateTransform( 50, 0 );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void TranslateTransform_Example2(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub TranslateTransform_Example2(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Move the texture image 2X in the x-direction.
tBrush.TranslateTransform(50, 0)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub