TextureBrush.TranslateTransform Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertaalt de lokale geometrische transformatie van dit TextureBrush object door de opgegeven dimensies in de opgegeven volgorde.
Overloads
| Name | Description |
|---|---|
| TranslateTransform(Single, Single) |
Vertaalt de lokale geometrische transformatie van dit TextureBrush object door de opgegeven dimensies. Met deze methode wordt de vertaling voorafgegaan door de transformatie. |
| TranslateTransform(Single, Single, MatrixOrder) |
Vertaalt de lokale geometrische transformatie van dit TextureBrush object door de opgegeven dimensies in de opgegeven volgorde. |
TranslateTransform(Single, Single)
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
Vertaalt de lokale geometrische transformatie van dit TextureBrush object door de opgegeven dimensies. Met deze methode wordt de vertaling voorafgegaan door de transformatie.
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)
Parameters
- dx
- Single
De dimensie waarmee de transformatie in de x-richting moet worden omgezet.
- dy
- Single
De dimensie waarmee de transformatie in de y-richting moet worden omgezet.
Voorbeelden
Het volgende voorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een TextureBrush object.
Vertaalt de patroonafbeelding 50 eenheden in de x-richting.
Hiermee wordt een rechthoek op het scherm gevuld met behulp van de patroonborstel.
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
Van toepassing op
TranslateTransform(Single, Single, MatrixOrder)
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
- Bron:
- TextureBrush.cs
Vertaalt de lokale geometrische transformatie van dit TextureBrush object door de opgegeven dimensies in de opgegeven volgorde.
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)
Parameters
- dx
- Single
De dimensie waarmee de transformatie in de x-richting moet worden omgezet.
- dy
- Single
De dimensie waarmee de transformatie in de y-richting moet worden omgezet.
- order
- MatrixOrder
De volgorde (vooraf of toevoeg) waarin de vertaling moet worden toegepast.
Voorbeelden
Het volgende voorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een TextureBrush object.
Vertaalt de patroonafbeelding 50 eenheden in de x-richting.
Hiermee wordt een rechthoek op het scherm gevuld met behulp van de patroonborstel.
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