SizeF
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
public class SizeF extends Struct<SizeF>
Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.
Constructors
Constructor | Description |
---|---|
SizeF() | |
SizeF(SizeF size) | Initializes a new instance of the Aspose.Imaging.SizeF structure from the specified Aspose.Imaging.SizeF . |
SizeF(PointF point) | Initializes a new instance of the Aspose.Imaging.SizeF structure from the specified Aspose.Imaging.PointF . |
SizeF(float width, float height) | Initializes a new instance of the Aspose.Imaging.SizeF structure from the specified dimensions. |
Methods
Method | Description |
---|---|
getEmpty() | Gets a new instance of the Aspose.Imaging.SizeF structure that has Aspose.Imaging.SizeF.Width and Aspose.Imaging.SizeF.Height values set to zero. |
op_Addition(SizeF size1, SizeF size2) | Adds the width and height of one Aspose.Imaging.SizeF structure to the width and height of another Aspose.Imaging.SizeF structure. |
op_Subtraction(SizeF size1, SizeF size2) | Subtracts the width and height of one Aspose.Imaging.SizeF structure from the width and height of another Aspose.Imaging.SizeF structure. |
op_Equality(SizeF size1, SizeF size2) | Tests whether two Aspose.Imaging.SizeF structures are equal. |
op_Inequality(SizeF size1, SizeF size2) | Tests whether two Aspose.Imaging.SizeF structures are different. |
to_PointF(SizeF size) | Converts the specified Aspose.Imaging.SizeF to a Aspose.Imaging.PointF . |
add(SizeF size1, SizeF size2) | Adds the width and height of one Aspose.Imaging.SizeF structure to the width and height of another Aspose.Imaging.SizeF structure. |
subtract(SizeF size1, SizeF size2) | Subtracts the width and height of one Aspose.Imaging.SizeF structure from the width and height of another Aspose.Imaging.SizeF structure. |
isEquals(SizeF obj1, SizeF obj2) | |
isEmpty() | Gets a value indicating whether this Aspose.Imaging.SizeF has zero width and height. |
getWidth() | Gets or sets the horizontal component of this Aspose.Imaging.SizeF . |
setWidth(float value) | Gets or sets the horizontal component of this Aspose.Imaging.SizeF . |
getHeight() | Gets or sets the vertical component of this Aspose.Imaging.SizeF . |
setHeight(float value) | Gets or sets the vertical component of this Aspose.Imaging.SizeF . |
toPointF() | Converts a Aspose.Imaging.SizeF to a Aspose.Imaging.PointF . |
toSize() | Converts a Aspose.Imaging.SizeF to a Aspose.Imaging.Size structure with truncated size values. |
equals(Object obj) | Tests to see whether the specified object is a Aspose.Imaging.SizeF with the same dimensions as this Aspose.Imaging.SizeF . |
hashCode() | Returns a hash code for this Aspose.Imaging.Size structure. |
toString() | Creates a human-readable string that represents this Aspose.Imaging.SizeF . |
CloneTo(SizeF that) | |
Clone() |
SizeF()
public SizeF()
SizeF(SizeF size)
public SizeF(SizeF size)
Initializes a new instance of the Aspose.Imaging.SizeF
structure from the specified Aspose.Imaging.SizeF
.
Parameters:
Parameter | Type | Description |
---|---|---|
size | SizeF | The Aspose.Imaging.SizeF from which to create the new Aspose.Imaging.SizeF . |
SizeF(PointF point)
public SizeF(PointF point)
Initializes a new instance of the Aspose.Imaging.SizeF
structure from the specified Aspose.Imaging.PointF
.
Parameters:
Parameter | Type | Description |
---|---|---|
point | PointF | The Aspose.Imaging.PointF from which to initialize this Aspose.Imaging.SizeF . |
SizeF(float width, float height)
public SizeF(float width, float height)
Initializes a new instance of the Aspose.Imaging.SizeF
structure from the specified dimensions.
Parameters:
Parameter | Type | Description |
---|---|---|
width | float | The width component of the new Aspose.Imaging.SizeF . |
height | float | The height component of the new Aspose.Imaging.SizeF . |
getEmpty()
public static SizeF getEmpty()
Gets a new instance of the Aspose.Imaging.SizeF
structure that has Aspose.Imaging.SizeF.Width
and Aspose.Imaging.SizeF.Height
values set to zero.
Returns: SizeF
op_Addition(SizeF size1, SizeF size2)
public static SizeF op_Addition(SizeF size1, SizeF size2)
Adds the width and height of one Aspose.Imaging.SizeF
structure to the width and height of another Aspose.Imaging.SizeF
structure.
Parameters:
Parameter | Type | Description |
---|---|---|
size1 | SizeF | The first Aspose.Imaging.SizeF to add. |
size2 | SizeF | The second Aspose.Imaging.SizeF to add. |
Returns:
SizeF - A Aspose.Imaging.SizeF
structure that is the result of the addition operation.
op_Subtraction(SizeF size1, SizeF size2)
public static SizeF op_Subtraction(SizeF size1, SizeF size2)
Subtracts the width and height of one Aspose.Imaging.SizeF
structure from the width and height of another Aspose.Imaging.SizeF
structure.
Parameters:
Parameter | Type | Description |
---|---|---|
size1 | SizeF | The Aspose.Imaging.SizeF on the left side of the subtraction operator. |
size2 | SizeF | The Aspose.Imaging.SizeF on the right side of the subtraction operator. |
Returns:
SizeF - A Aspose.Imaging.SizeF
that is the result of the subtraction operation.
op_Equality(SizeF size1, SizeF size2)
public static boolean op_Equality(SizeF size1, SizeF size2)
Tests whether two Aspose.Imaging.SizeF
structures are equal.
Parameters:
Parameter | Type | Description |
---|---|---|
size1 | SizeF | The Aspose.Imaging.SizeF structure on the left side of the equality operator. |
size2 | SizeF | The Aspose.Imaging.SizeF structure on the right of the equality operator. |
Returns:
boolean - This operator returns true if size1
and size2
have equal width and height; otherwise, false.
op_Inequality(SizeF size1, SizeF size2)
public static boolean op_Inequality(SizeF size1, SizeF size2)
Tests whether two Aspose.Imaging.SizeF
structures are different.
Parameters:
Parameter | Type | Description |
---|---|---|
size1 | SizeF | The Aspose.Imaging.SizeF structure on the left of the inequality operator. |
size2 | SizeF | The Aspose.Imaging.SizeF structure on the right of the inequality operator. |
Returns:
boolean - This operator returns true if size1
and size2
differ either in width or height; false if size1
and size2
are equal.
to_PointF(SizeF size)
public static PointF to_PointF(SizeF size)
Converts the specified Aspose.Imaging.SizeF
to a Aspose.Imaging.PointF
.
Parameters:
Parameter | Type | Description |
---|---|---|
size | SizeF | The Aspose.Imaging.SizeF structure to be converted |
Returns:
PointF - The Aspose.Imaging.PointF
structure to which this operator converts.
add(SizeF size1, SizeF size2)
public static SizeF add(SizeF size1, SizeF size2)
Adds the width and height of one Aspose.Imaging.SizeF
structure to the width and height of another Aspose.Imaging.SizeF
structure.
Parameters:
Parameter | Type | Description |
---|---|---|
size1 | SizeF | The first Aspose.Imaging.SizeF to add. |
size2 | SizeF | The second Aspose.Imaging.SizeF to add. |
Returns:
SizeF - A Aspose.Imaging.SizeF
structure that is the result of the addition operation.
subtract(SizeF size1, SizeF size2)
public static SizeF subtract(SizeF size1, SizeF size2)
Subtracts the width and height of one Aspose.Imaging.SizeF
structure from the width and height of another Aspose.Imaging.SizeF
structure.
Parameters:
Parameter | Type | Description |
---|---|---|
size1 | SizeF | The Aspose.Imaging.SizeF structure on the left side of the subtraction operator. |
size2 | SizeF | The Aspose.Imaging.SizeF structure on the right side of the subtraction operator. |
Returns:
SizeF - The Aspose.Imaging.SizeF
that is a result of the subtraction operation.
isEquals(SizeF obj1, SizeF obj2)
public static boolean isEquals(SizeF obj1, SizeF obj2)
Parameters:
Parameter | Type | Description |
---|---|---|
obj1 | SizeF | |
obj2 | SizeF |
Returns: boolean
isEmpty()
public boolean isEmpty()
Gets a value indicating whether this Aspose.Imaging.SizeF
has zero width and height.
Returns:
boolean - This property returns true when this Aspose.Imaging.SizeF
has both a width and height of zero; otherwise, false.
getWidth()
public float getWidth()
Gets or sets the horizontal component of this Aspose.Imaging.SizeF
.
Returns:
float - The horizontal component of this Aspose.Imaging.SizeF
, typically measured in pixels.
setWidth(float value)
public void setWidth(float value)
Gets or sets the horizontal component of this Aspose.Imaging.SizeF
.
Parameters:
Parameter | Type | Description |
---|---|---|
value | float |
getHeight()
public float getHeight()
Gets or sets the vertical component of this Aspose.Imaging.SizeF
.
Returns:
float - The vertical component of this Aspose.Imaging.SizeF
, typically measured in pixels.
setHeight(float value)
public void setHeight(float value)
Gets or sets the vertical component of this Aspose.Imaging.SizeF
.
Parameters:
Parameter | Type | Description |
---|---|---|
value | float |
toPointF()
public PointF toPointF()
Converts a Aspose.Imaging.SizeF
to a Aspose.Imaging.PointF
.
Returns:
PointF - Returns a Aspose.Imaging.PointF
structure.
toSize()
public Size toSize()
Converts a Aspose.Imaging.SizeF
to a Aspose.Imaging.Size
structure with truncated size values.
Returns:
Size - Returns a Aspose.Imaging.Size
structure.
equals(Object obj)
public boolean equals(Object obj)
Tests to see whether the specified object is a Aspose.Imaging.SizeF
with the same dimensions as this Aspose.Imaging.SizeF
.
Parameters:
Parameter | Type | Description |
---|---|---|
obj | java.lang.Object | The System.Object to test. |
Returns:
boolean - This method returns true if obj
is a Aspose.Imaging.SizeF
and has the same width and height as this Aspose.Imaging.SizeF
; otherwise, false.
hashCode()
public int hashCode()
Returns a hash code for this Aspose.Imaging.Size
structure.
Returns:
int - An integer value that specifies a hash value for this Aspose.Imaging.Size
structure.
toString()
public String toString()
Creates a human-readable string that represents this Aspose.Imaging.SizeF
.
Returns:
java.lang.String - A string that represents this Aspose.Imaging.SizeF
.
CloneTo(SizeF that)
public void CloneTo(SizeF that)
Parameters:
Parameter | Type | Description |
---|---|---|
that | SizeF |
Clone()
public SizeF Clone()
Returns: SizeF