TextureBrush.TranslateTransform Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Traduit la transformation géométrique locale de cet objet TextureBrush par les dimensions spécifiées dans l’ordre spécifié.
Surcharges
TranslateTransform(Single, Single) |
Traduit la transformation géométrique locale de cet objet TextureBrush par les dimensions spécifiées. Cette méthode précède la traduction vers la transformation. |
TranslateTransform(Single, Single, MatrixOrder) |
Traduit la transformation géométrique locale de cet objet TextureBrush par les dimensions spécifiées dans l’ordre spécifié. |
TranslateTransform(Single, Single)
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
Traduit la transformation géométrique locale de cet objet TextureBrush par les dimensions spécifiées. Cette méthode précède la traduction vers la transformation.
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)
Paramètres
- dx
- Single
Dimension par laquelle traduire la transformation dans la direction x.
- dy
- Single
Dimension par laquelle traduire la transformation dans la direction y.
Exemples
L’exemple suivant est conçu pour une utilisation avec Windows Forms et nécessite PaintEventArgse
, qui est un paramètre du gestionnaire d’événements Paint
. Le code effectue les actions suivantes :
Crée un objet TextureBrush.
Traduit l’image de texture 50 unités dans la direction x.
Remplit un rectangle à l’écran à l’aide du pinceau de texture.
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
S’applique à
TranslateTransform(Single, Single, MatrixOrder)
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
Traduit la transformation géométrique locale de cet objet TextureBrush par les dimensions spécifiées dans l’ordre spécifié.
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)
Paramètres
- dx
- Single
Dimension par laquelle traduire la transformation dans la direction x.
- dy
- Single
Dimension par laquelle traduire la transformation dans la direction y.
- order
- MatrixOrder
Ordre (ajouté ou ajouté) dans lequel appliquer la traduction.
Exemples
L’exemple suivant est conçu pour une utilisation avec Windows Forms et nécessite PaintEventArgse
, qui est un paramètre du gestionnaire d’événements Paint
. Le code effectue les actions suivantes :
Crée un objet TextureBrush.
Traduit l’image de texture 50 unités dans la direction x.
Remplit un rectangle à l’écran à l’aide du pinceau de texture.
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