Pen.RotateTransform 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 draait u de lokale geometrische transformatie door de opgegeven hoek. Met deze methode wordt de rotatie voorafgegaan aan de transformatie.
Overloads
| Name | Description |
|---|---|
| RotateTransform(Single, MatrixOrder) |
Hiermee draait u de lokale geometrische transformatie door de opgegeven hoek in de opgegeven volgorde. |
| RotateTransform(Single) |
Hiermee draait u de lokale geometrische transformatie door de opgegeven hoek. Met deze methode wordt de rotatie voorafgegaan aan de transformatie. |
RotateTransform(Single, MatrixOrder)
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
Hiermee draait u de lokale geometrische transformatie door de opgegeven hoek in de opgegeven volgorde.
public:
void RotateTransform(float angle, System::Drawing::Drawing2D::MatrixOrder order);
public void RotateTransform(float angle, System.Drawing.Drawing2D.MatrixOrder order);
member this.RotateTransform : single * System.Drawing.Drawing2D.MatrixOrder -> unit
Public Sub RotateTransform (angle As Single, order As MatrixOrder)
Parameters
- angle
- Single
De draaihoek.
- order
- MatrixOrder
Een MatrixOrder die aangeeft of de rotatiematrix moet worden toegevoegd of voorbereid.
Voorbeelden
Het volgende codevoorbeeld 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 maak je een Pen.
Hiermee wordt de pen 2 keer geschaald in de richting van de x-as.
Hiermee tekent u een rechthoek met behulp van de pen.
Hiermee draait u de pen 90 graden rechtsom.
Hiermee tekent u een tweede rechthoek om het verschil te demonstreren.
public:
void RotateTransform_Example2( PaintEventArgs^ e )
{
// Create a Pen object.
Pen^ rotatePen = gcnew Pen( Color::Black,5.0f );
// Scale rotatePen by 2X in the x-direction.
rotatePen->ScaleTransform( 2, 1 );
// Draw a rectangle with rotatePen.
e->Graphics->DrawRectangle( rotatePen, 10, 10, 100, 100 );
// Rotate rotatePen 90 degrees clockwise.
rotatePen->RotateTransform( 90, MatrixOrder::Append );
// Draw a second rectangle with rotatePen.
e->Graphics->DrawRectangle( rotatePen, 120, 10, 100, 100 );
}
public void RotateTransform_Example2(PaintEventArgs e)
{
// Create a Pen object.
Pen rotatePen = new Pen(Color.Black, 5);
// Scale rotatePen by 2X in the x-direction.
rotatePen.ScaleTransform(2, 1);
// Draw a rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 10, 10, 100, 100);
// Rotate rotatePen 90 degrees clockwise.
rotatePen.RotateTransform(90, MatrixOrder.Append);
// Draw a second rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 120, 10, 100, 100);
}
Public Sub RotateTransform_Example2(ByVal e As PaintEventArgs)
' Create a Pen object.
Dim rotatePen As New Pen(Color.Black, 5)
' Scale rotatePen by 2X in the x-direction.
rotatePen.ScaleTransform(2, 1)
' Draw a rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 10, 10, 100, 100)
' Rotate rotatePen 90 degrees clockwise.
rotatePen.RotateTransform(90, MatrixOrder.Append)
' Draw a second rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 120, 10, 100, 100)
End Sub
Opmerkingen
Omdat de vorm van een pen cirkelvormig is, heeft een draaiing geen zichtbaar effect, tenzij de pen wordt geschaald in de richting van de x- of y-as.
Van toepassing op
RotateTransform(Single)
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
- Bron:
- Pen.cs
Hiermee draait u de lokale geometrische transformatie door de opgegeven hoek. Met deze methode wordt de rotatie voorafgegaan aan de transformatie.
public:
void RotateTransform(float angle);
public void RotateTransform(float angle);
member this.RotateTransform : single -> unit
Public Sub RotateTransform (angle As Single)
Parameters
- angle
- Single
De draaihoek.
Voorbeelden
Het volgende codevoorbeeld 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 maak je een Pen.
Hiermee tekent u een rechthoek met behulp van de pen.
Hiermee wordt de pen 2 keer geschaald in de richting van de x-as.
Hiermee draait u de pen 90 graden rechtsom.
Hiermee tekent u een tweede rechthoek om het verschil te demonstreren.
public:
void RotateTransform_Example1( PaintEventArgs^ e )
{
// Create a Pen object.
Pen^ rotatePen = gcnew Pen( Color::Black,5.0f );
// Draw a rectangle with rotatePen.
e->Graphics->DrawRectangle( rotatePen, 10, 10, 100, 100 );
// Scale rotatePen by 2X in the x-direction.
rotatePen->ScaleTransform( 2, 1 );
// Rotate rotatePen 90 degrees clockwise.
rotatePen->RotateTransform( 90 );
// Draw a second rectangle with rotatePen.
e->Graphics->DrawRectangle( rotatePen, 140, 10, 100, 100 );
}
public void RotateTransform_Example1(PaintEventArgs e)
{
// Create a Pen object.
Pen rotatePen = new Pen(Color.Black, 5);
// Draw a rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 10, 10, 100, 100);
// Scale rotatePen by 2X in the x-direction.
rotatePen.ScaleTransform(2, 1);
// Rotate rotatePen 90 degrees clockwise.
rotatePen.RotateTransform(90);
// Draw a second rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 140, 10, 100, 100);
}
Public Sub RotateTransform_Example1(ByVal e As PaintEventArgs)
' Create a Pen object.
Dim rotatePen As New Pen(Color.Black, 5)
' Draw a rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 10, 10, 100, 100)
' Scale rotatePen by 2X in the x-direction.
rotatePen.ScaleTransform(2, 1)
' Rotate rotatePen 90 degrees clockwise.
rotatePen.RotateTransform(90)
' Draw a second rectangle with rotatePen.
e.Graphics.DrawRectangle(rotatePen, 140, 10, 100, 100)
End Sub
Opmerkingen
Omdat de vorm van een pen cirkelvormig is, heeft een draaiing geen zichtbaar effect, tenzij de pen wordt geschaald in de richting van de x- of y-as.