TextureBrush.ScaleTransform 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.
Hiermee wordt de lokale geometrische transformatie van dit TextureBrush object geschaald op basis van de opgegeven hoeveelheden. Met deze methode wordt de schaalmatrix voorafgegaan aan de transformatie.
Overloads
| Name | Description |
|---|---|
| ScaleTransform(Single, Single) |
Hiermee wordt de lokale geometrische transformatie van dit TextureBrush object geschaald op basis van de opgegeven hoeveelheden. Met deze methode wordt de schaalmatrix voorafgegaan aan de transformatie. |
| ScaleTransform(Single, Single, MatrixOrder) |
Hiermee wordt de lokale geometrische transformatie van dit TextureBrush object geschaald op basis van de opgegeven bedragen in de opgegeven volgorde. |
ScaleTransform(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
Hiermee wordt de lokale geometrische transformatie van dit TextureBrush object geschaald op basis van de opgegeven hoeveelheden. Met deze methode wordt de schaalmatrix voorafgegaan aan de transformatie.
public:
void ScaleTransform(float sx, float sy);
public void ScaleTransform(float sx, float sy);
member this.ScaleTransform : single * single -> unit
Public Sub ScaleTransform (sx As Single, sy As Single)
Parameters
- sx
- Single
De hoeveelheid waarmee de transformatie in de x-richting moet worden geschaald.
- sy
- Single
De hoeveelheid waarmee de transformatie in de y-richting moet worden geschaald.
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.
Hiermee wordt de patroonafbeelding twee keer geschaald in de x-richting.
Hiermee wordt een rechthoek op het scherm gevuld met behulp van de patroonborstel.
void ScaleTransform_Example1( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Scale the texture image 2X in the x-direction.
tBrush->ScaleTransform( 2, 1 );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void ScaleTransform_Example1(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Scale the texture image 2X in the x-direction.
tBrush.ScaleTransform(2, 1);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub ScaleTransform_Example1(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Scale the texture image 2X in the x-direction.
tBrush.ScaleTransform(2, 1)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub
Van toepassing op
ScaleTransform(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
Hiermee wordt de lokale geometrische transformatie van dit TextureBrush object geschaald op basis van de opgegeven bedragen in de opgegeven volgorde.
public:
void ScaleTransform(float sx, float sy, System::Drawing::Drawing2D::MatrixOrder order);
public void ScaleTransform(float sx, float sy, System.Drawing.Drawing2D.MatrixOrder order);
member this.ScaleTransform : single * single * System.Drawing.Drawing2D.MatrixOrder -> unit
Public Sub ScaleTransform (sx As Single, sy As Single, order As MatrixOrder)
Parameters
- sx
- Single
De hoeveelheid waarmee de transformatie in de x-richting moet worden geschaald.
- sy
- Single
De hoeveelheid waarmee de transformatie in de y-richting moet worden geschaald.
- order
- MatrixOrder
Een MatrixOrder opsomming die aangeeft of de schaalmatrix moet worden toegevoegd of voorafgegaan.
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.
Hiermee wordt de patroonafbeelding twee keer geschaald in de x-richting.
Hiermee wordt een rechthoek op het scherm gevuld met behulp van de patroonborstel.
void ScaleTransform_Example2( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Scale the texture image 2X in the x-direction.
tBrush->ScaleTransform( 2, 1, MatrixOrder::Prepend );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void ScaleTransform_Example2(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Scale the texture image 2X in the x-direction.
tBrush.ScaleTransform(2, 1, MatrixOrder.Prepend);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub ScaleTransform_Example2(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Scale the texture image 2X in the x-direction.
tBrush.ScaleTransform(2, 1, MatrixOrder.Prepend)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub