Size::Truncate Method (SizeF)

 

Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

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

public:
static Size Truncate(
	SizeF value
)

Parameters

value
Type: System.Drawing::SizeF

The SizeF structure to convert.

Return Value

Type: System.Drawing::Size

The Size structure this method converts to.

The following code example demonstrates how to use static Round and Truncate methods to convert a SizeF to a Size. This example is designed to be used with Windows Forms. To run this example, paste it into a form that contains two Label objects named Label1 and Label2, and then call this method from the form's constructor.

void TruncateAndRoundSizes()
{
   // Create a SizeF.
   SizeF theSize = SizeF(75.9F,75.9F);

   // Round the Size.
   System::Drawing::Size roundedSize = ::Size::Round( theSize );

   // Truncate the Size.
   System::Drawing::Size truncatedSize = ::Size::Truncate( theSize );

   //Print out the values on two labels.
   Label1->Text = String::Format( "Rounded size = {0}", roundedSize );
   Label2->Text = String::Format( "Truncated size = {0}", truncatedSize );
}

.NET Framework
Available since 1.1
Return to top
Show: