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

ConstructorDescription
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

MethodDescription
Clone()
CloneTo(T arg0)
CloneTo(SizeF that)
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.
equals(Object obj)Tests to see whether the specified object is a Aspose.Imaging.SizeF with the same dimensions as this Aspose.Imaging.SizeF .
getClass()
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.
getHeight()Gets or sets the vertical component of this Aspose.Imaging.SizeF .
getWidth()Gets or sets the horizontal component of this Aspose.Imaging.SizeF .
hashCode()Returns a hash code for this Aspose.Imaging.Size structure.
isEmpty()Gets a value indicating whether this Aspose.Imaging.SizeF has zero width and height.
isEquals(SizeF obj1, SizeF obj2)
notify()
notifyAll()
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_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.
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.
setHeight(float value)Gets or sets the vertical component of this Aspose.Imaging.SizeF .
setWidth(float value)Gets or sets the horizontal component of this Aspose.Imaging.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.
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.
toString()Creates a human-readable string that represents this Aspose.Imaging.SizeF .
to_PointF(SizeF size)Converts the specified Aspose.Imaging.SizeF to a Aspose.Imaging.PointF .
wait()
wait(long arg0)
wait(long arg0, int arg1)

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:

ParameterTypeDescription
sizeSizeFThe 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:

ParameterTypeDescription
pointPointFThe 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:

ParameterTypeDescription
widthfloatThe width component of the new Aspose.Imaging.SizeF .
heightfloatThe height component of the new Aspose.Imaging.SizeF .

Clone()

public SizeF Clone()

Returns: SizeF

CloneTo(T arg0)

public abstract void CloneTo(T arg0)

Parameters:

ParameterTypeDescription
arg0T

CloneTo(SizeF that)

public void CloneTo(SizeF that)

Parameters:

ParameterTypeDescription
thatSizeF

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:

ParameterTypeDescription
size1SizeFThe first Aspose.Imaging.SizeF to add.
size2SizeFThe second Aspose.Imaging.SizeF to add.

Returns: SizeF - A Aspose.Imaging.SizeF structure that is the result of the addition operation.

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:

ParameterTypeDescription
objjava.lang.ObjectThe 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.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

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

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.

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.

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.

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.

isEquals(SizeF obj1, SizeF obj2)

public static boolean isEquals(SizeF obj1, SizeF obj2)

Parameters:

ParameterTypeDescription
obj1SizeF
obj2SizeF

Returns: boolean

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

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:

ParameterTypeDescription
size1SizeFThe first Aspose.Imaging.SizeF to add.
size2SizeFThe second Aspose.Imaging.SizeF to add.

Returns: SizeF - A Aspose.Imaging.SizeF structure that is the result of the addition 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:

ParameterTypeDescription
size1SizeFThe Aspose.Imaging.SizeF structure on the left side of the equality operator.
size2SizeFThe 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:

ParameterTypeDescription
size1SizeFThe Aspose.Imaging.SizeF structure on the left of the inequality operator.
size2SizeFThe 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.

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:

ParameterTypeDescription
size1SizeFThe Aspose.Imaging.SizeF on the left side of the subtraction operator.
size2SizeFThe 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.

setHeight(float value)

public void setHeight(float value)

Gets or sets the vertical component of this Aspose.Imaging.SizeF .

Parameters:

ParameterTypeDescription
valuefloat

setWidth(float value)

public void setWidth(float value)

Gets or sets the horizontal component of this Aspose.Imaging.SizeF .

Parameters:

ParameterTypeDescription
valuefloat

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:

ParameterTypeDescription
size1SizeFThe Aspose.Imaging.SizeF structure on the left side of the subtraction operator.
size2SizeFThe 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.

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.

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 .

to_PointF(SizeF size)

public static PointF to_PointF(SizeF size)

Converts the specified Aspose.Imaging.SizeF to a Aspose.Imaging.PointF .

Parameters:

ParameterTypeDescription
sizeSizeFThe Aspose.Imaging.SizeF structure to be converted

Returns: PointF - The Aspose.Imaging.PointF structure to which this operator converts.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int