Rectangle.Truncate Method
.NET Framework 4
Converts the specified RectangleF to a Rectangle by truncating the RectangleF values.
Assembly: System.Drawing (in System.Drawing.dll)
Parameters
- value
- Type: System.Drawing.RectangleF
The RectangleF to be converted.
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(); }
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.