TextureBrush.ScaleTransform 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.
Met à l'échelle la transformation géométrique locale de cet objet TextureBrush selon les valeurs spécifiées. Cette méthode ajoute la matrice de mise à l'échelle avant la transformation.
Surcharges
ScaleTransform(Single, Single) |
Met à l'échelle la transformation géométrique locale de cet objet TextureBrush selon les valeurs spécifiées. Cette méthode ajoute la matrice de mise à l'échelle avant la transformation. |
ScaleTransform(Single, Single, MatrixOrder) |
Ajuste la transformation géométrique locale de cet objet TextureBrush dans la mesure spécifiée et dans l’ordre indiqué. |
ScaleTransform(Single, Single)
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
Met à l'échelle la transformation géométrique locale de cet objet TextureBrush selon les valeurs spécifiées. Cette méthode ajoute la matrice de mise à l'échelle avant la transformation.
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)
Paramètres
- sx
- Single
Mesure selon laquelle la transformation est ajustée dans le sens X.
- sy
- Single
Mesure selon laquelle la transformation est ajustée dans le sens Y.
Exemples
L’exemple suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse
, qui est un paramètre du Paint
gestionnaire d’événements. Le code effectue les actions suivantes :
Crée un objet TextureBrush.
Met à l’échelle l’image de texture de deux fois dans la direction X.
Remplit un rectangle à l’écran à l’aide du pinceau de texture.
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
S’applique à
ScaleTransform(Single, Single, MatrixOrder)
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
- Source:
- TextureBrush.cs
Ajuste la transformation géométrique locale de cet objet TextureBrush dans la mesure spécifiée et dans l’ordre indiqué.
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)
Paramètres
- sx
- Single
Mesure selon laquelle la transformation est ajustée dans le sens X.
- sy
- Single
Mesure selon laquelle la transformation est ajustée dans le sens Y.
- order
- MatrixOrder
Énumération MatrixOrder qui spécifie si la matrice de mise à l’échelle doit être ajoutée avant ou après.
Exemples
L’exemple suivant est conçu pour être utilisé avec Windows Forms et nécessite PaintEventArgse
, qui est un paramètre du Paint
gestionnaire d’événements. Le code effectue les actions suivantes :
Crée un objet TextureBrush.
Met à l’échelle l’image de texture de deux fois dans la direction X.
Remplit un rectangle à l’écran à l’aide du pinceau de texture.
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
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour