TextureBrush.TranslateTransform Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Übersetzt die lokale geometrische Transformation dieses TextureBrush Objekts durch die angegebenen Dimensionen in der angegebenen Reihenfolge.
Überlädt
TranslateTransform(Single, Single) |
Übersetzt die lokale geometrische Transformation dieses TextureBrush Objekts durch die angegebenen Dimensionen. Diese Methode stellt die Übersetzung der Transformation voran. |
TranslateTransform(Single, Single, MatrixOrder) |
Übersetzt die lokale geometrische Transformation dieses TextureBrush Objekts durch die angegebenen Dimensionen in der angegebenen Reihenfolge. |
TranslateTransform(Single, Single)
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
Übersetzt die lokale geometrische Transformation dieses TextureBrush Objekts durch die angegebenen Dimensionen. Diese Methode stellt die Übersetzung der Transformation voran.
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
Die Dimension, mit der die Transformation in x-Richtung übersetzt werden soll.
- dy
- Single
Die Dimension, mit der die Transformation in y-Richtung übersetzt werden soll.
Beispiele
Das folgende Beispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse
, bei dem es sich um einen Parameter des Paint
-Ereignishandlers handelt. Der Code führt die folgenden Aktionen aus:
Erstellt ein TextureBrush -Objekt.
Übersetzt das Texturbild 50 Einheiten in x-Richtung.
Füllt ein Rechteck auf dem Bildschirm mit dem Texturpinsel.
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
Gilt für:
TranslateTransform(Single, Single, MatrixOrder)
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
- Quelle:
- TextureBrush.cs
Übersetzt die lokale geometrische Transformation dieses TextureBrush Objekts durch die angegebenen Dimensionen in der angegebenen Reihenfolge.
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
Die Dimension, mit der die Transformation in x-Richtung übersetzt werden soll.
- dy
- Single
Die Dimension, mit der die Transformation in y-Richtung übersetzt werden soll.
- order
- MatrixOrder
Die Reihenfolge (vorangestellt oder angefügt), in der die Übersetzung angewendet werden soll.
Beispiele
Das folgende Beispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgse
, bei dem es sich um einen Parameter des Paint
-Ereignishandlers handelt. Der Code führt die folgenden Aktionen aus:
Erstellt ein TextureBrush -Objekt.
Übersetzt das Texturbild 50 Einheiten in x-Richtung.
Füllt ein Rechteck auf dem Bildschirm mit dem Texturpinsel.
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