Export (0) Print
Expand All

Rectangle.Truncate Method

Converts the specified RectangleF to a Rectangle by truncating the RectangleF values.

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

public static Rectangle Truncate(
	RectangleF value
)

Parameters

value
Type: System.Drawing.RectangleF

The RectangleF to be converted.

Return Value

Type: System.Drawing.Rectangle
The truncated value of the Rectangle.

The following code example demonstrates how to use the Round and Truncate methods. This example is designed for use with a Windows Form. Paste this code into a form and call the RoundingAndTruncatingRectangles method when handling the form's Paint event, passing e as PaintEventArgs.

private void RoundingAndTruncatingRectangles(PaintEventArgs e)
{

    // Construct a new RectangleF.
    RectangleF myRectangleF = 
        new RectangleF(30.6F, 30.7F, 40.8F, 100.9F);

    // Call the Round method.
    Rectangle roundedRectangle = Rectangle.Round(myRectangleF);

    // Draw the rounded rectangle in red.
    Pen redPen = new Pen(Color.Red, 4);
    e.Graphics.DrawRectangle(redPen, roundedRectangle);

    // Call the Truncate method.
    Rectangle truncatedRectangle = Rectangle.Truncate(myRectangleF);

    // Draw the truncated rectangle in white.
    Pen whitePen = new Pen(Color.White, 4);
    e.Graphics.DrawRectangle(whitePen, truncatedRectangle);

    // Dispose of the custom pens.
    redPen.Dispose();
    whitePen.Dispose();
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft