Pen::ResetTransform Method ()

 

Resets the geometric transformation matrix for this Pen to identity.

Namespace:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public:
void ResetTransform()

The following code example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler. The code performs the following actions:

  • Creates a Pen.

  • Sets the transformation matrix of the pen to scale 2 times in the x-axis direction.

  • Draws a line to the screen.

  • Resets the transformation matrix to identity.

  • Draws a second line to the screen.

public:
   void ResetTransform_Example( PaintEventArgs^ e )
   {

      // Create a Pen object.
      Pen^ myPen = gcnew Pen( Color::Black,3.0f );

      // Scale the transformation matrix of myPen.
      myPen->ScaleTransform( 2, 1 );

      // Draw a line with myPen.
      e->Graphics->DrawLine( myPen, 10, 0, 10, 200 );

      // Reset the transformation matrix of myPen to identity.
      myPen->ResetTransform();

      // Draw a second line with myPen.
      e->Graphics->DrawLine( myPen, 100, 0, 100, 200 );
   }

.NET Framework
Available since 1.1
Return to top
Show: