TextureBrush.TranslateTransform Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Översätter den lokala geometriska omvandlingen av det här TextureBrush objektet med de angivna dimensionerna i den angivna ordningen.
Överlagringar
| Name | Description |
|---|---|
| TranslateTransform(Single, Single) |
Översätter den lokala geometriska omvandlingen av det här TextureBrush objektet med de angivna dimensionerna. Den här metoden förbereder översättningen till omvandlingen. |
| TranslateTransform(Single, Single, MatrixOrder) |
Översätter den lokala geometriska omvandlingen av det här TextureBrush objektet med de angivna dimensionerna i den angivna ordningen. |
TranslateTransform(Single, 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
Översätter den lokala geometriska omvandlingen av det här TextureBrush objektet med de angivna dimensionerna. Den här metoden förbereder översättningen till omvandlingen.
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)
Parametrar
- dx
- Single
Dimensionen som omvandlingen ska översättas med i x-riktningen.
- dy
- Single
Dimensionen som omvandlingen ska översättas med i y-riktningen.
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.
Översätter texturbilden 50 enheter i x-riktningen.
Fyller en rektangel på skärmen med hjälp av texturborsten.
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
Gäller för
TranslateTransform(Single, 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
Översätter den lokala geometriska omvandlingen av det här TextureBrush objektet med de angivna dimensionerna i den angivna ordningen.
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)
Parametrar
- dx
- Single
Dimensionen som omvandlingen ska översättas med i x-riktningen.
- dy
- Single
Dimensionen som omvandlingen ska översättas med i y-riktningen.
- order
- MatrixOrder
Ordningen (prepend eller tillägg) där översättningen ska tillämpas.
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.
Översätter texturbilden 50 enheter i x-riktningen.
Fyller en rektangel på skärmen med hjälp av texturborsten.
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