Public Member Functions | |
ASPOSECPP_SHARED_API | SizeF () |
Constructs a new SizeF object and initializes its width and height values with 0. More... | |
ASPOSECPP_SHARED_API | SizeF (const PointF &point) |
ASPOSECPP_SHARED_API | SizeF (float width, float height) |
bool | get_IsEmpty () const |
float | get_Width () const |
Returns the value of width represented by the current object. More... | |
float | get_Height () const |
Returns the value of height represented by the current object. More... | |
void | set_Width (float value) |
void | set_Height (float value) |
ASPOSECPP_SHARED_API bool | Equals (const SizeF &size) const |
ASPOSECPP_SHARED_API PointF | ToPointF () const |
ASPOSECPP_SHARED_API Size | ToSize () const |
System::String | ToString () const |
ASPOSECPP_SHARED_API int32_t | GetHashCode () const |
Returns a hash code for the current object. More... | |
ASPOSECPP_SHARED_API | operator PointF () const |
ASPOSECPP_SHARED_API SizeF & | operator+= (const SizeF &size) |
Static Public Member Functions | |
static ASPOSECPP_SHARED_API SizeF | Add (const SizeF &size1, const SizeF &size2) |
static ASPOSECPP_SHARED_API SizeF | Subtract (const SizeF &size1, const SizeF &size2) |
Static Public Attributes | |
static ASPOSECPP_SHARED_API const SizeF | Empty |
An empty instance of SizeF class whose width and height values are 0. More... | |
Friends | |
ASPOSECPP_SHARED_API SizeF | operator+ (const SizeF &size1, const SizeF &size2) |
ASPOSECPP_SHARED_API SizeF | operator- (const SizeF &size1, const SizeF &size2) |
ASPOSECPP_SHARED_API bool | operator== (const SizeF &size1, const SizeF &size2) |
ASPOSECPP_SHARED_API bool | operator!= (const SizeF &size1, const SizeF &size2) |
Represents a pair of single-precision floating point values that represent width and height of an image. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type.
ASPOSECPP_SHARED_API System::Drawing::SizeF::SizeF | ( | ) |
Constructs a new SizeF object and initializes its width and height values with 0.
ASPOSECPP_SHARED_API System::Drawing::SizeF::SizeF | ( | const PointF & | point | ) |
ASPOSECPP_SHARED_API System::Drawing::SizeF::SizeF | ( | float | width, |
float | height | ||
) |
Constructs a new SizeF object and initializes it with the specified value.
width | The value to width |
height | The value of height |
|
static |
Returns a new SizeF object that is a sum of the specified SizeF objects, i.e. whose width value is equal to the sum of width values of the specified objects and height value is equal to the sum of height values of the specified objects.
size1 | The first operand |
size2 | The second operand |
size1
and size2
ASPOSECPP_SHARED_API bool System::Drawing::SizeF::Equals | ( | const SizeF & | size | ) | const |
Determines if the current object and the specified object are equal, i.e. represent the same pair of width and hegiht values.
size | The object to compare the current object with |
|
inline |
Returns the value of height represented by the current object.
|
inline |
Determines if both width and hegiht values are equal to 0.
|
inline |
Returns the value of width represented by the current object.
ASPOSECPP_SHARED_API int32_t System::Drawing::SizeF::GetHashCode | ( | ) | const |
Returns a hash code for the current object.
ASPOSECPP_SHARED_API System::Drawing::SizeF::operator PointF | ( | ) | const |
Converts the current object to an instance of Point object by initializing its X and Y coordinate with the current object's width and height values correspondingly.
|
inline |
Sets the value of height represented by the current object.
value | The value to set |
|
inline |
Sets the value of width represented by the current object.
value | The value to set |
|
static |
Returns a new SizeF object that is the results of subctraction of size2
from size1
, i.e. whose width value is the result of subtraction of size2's
width value from size1's
width value and height value is the result of subtraction of size2's
height value from size1's
height value.
size2
from size1
ASPOSECPP_SHARED_API PointF System::Drawing::SizeF::ToPointF | ( | ) | const |
Converts the current object to an instance of Point object by initializing its X and Y coordinate with the current object's width and height values correspondingly.
ASPOSECPP_SHARED_API Size System::Drawing::SizeF::ToSize | ( | ) | const |
|
inline |
Returns the string representation of the pair of width and hegiht values represented by the current object.
Determines the inequality of two SizeF objects by comparing their corresponding width and height values.
size1 | The first comparand |
size2 | The second comparand |
size1
and size2
are not equal, otherwise - false Returns a new SizeF object that is a sum of the specified SizeF objects, i.e. whose width value is equal to the sum of width values of the specified objects and height value is equal to the sum of height values of the specified objects.
size1 | The first operand |
size2 | The second operand |
size1
and size2
Returns a new SizeF object that is the results of subctraction of size2
from size1
, i.e. whose width value is the result of subtraction of size2's
width value from size1's
width value and height value is the result of subtraction of size2's
height value from size1's
height value.
size2
from size1
Determines the equality of two SizeF objects by comparing their corresponding width and height values.
size1 | The first comparand |
size2 | The second comparand |
size1
and size2
are equal, otherwise - false