SizeF

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class SizeF extends Struct<SizeF>

Сохраняет упорядоченную пару чисел с плавающей запятой, обычно ширину и высоту прямоугольника.

Конструкторы

КонструкторОписание
SizeF()
SizeF(SizeF size)Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанного Aspose.Imaging.SizeF.
SizeF(PointF point)Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанного Aspose.Imaging.PointF.
SizeF(float width, float height)Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанных размеров.

Методы

МетодОписание
getEmpty()Получает новый экземпляр структуры Aspose.Imaging.SizeF, у которого значения Aspose.Imaging.SizeF.Width и Aspose.Imaging.SizeF.Height установлены в ноль.
op_Addition(SizeF size1, SizeF size2)Добавляет ширину и высоту одной структуры Aspose.Imaging.SizeF к ширине и высоте другой структуры Aspose.Imaging.SizeF.
op_Subtraction(SizeF size1, SizeF size2)Вычитает ширину и высоту одной структуры Aspose.Imaging.SizeF из ширины и высоты другой структуры Aspose.Imaging.SizeF.
op_Equality(SizeF size1, SizeF size2)Проверяет, равны ли две структуры Aspose.Imaging.SizeF.
op_Inequality(SizeF size1, SizeF size2)Проверяет, различаются ли две структуры Aspose.Imaging.SizeF.
to_PointF(SizeF size)Преобразует указанный Aspose.Imaging.SizeF в Aspose.Imaging.PointF.
add(SizeF size1, SizeF size2)Добавляет ширину и высоту одной структуры Aspose.Imaging.SizeF к ширине и высоте другой структуры Aspose.Imaging.SizeF.
subtract(SizeF size1, SizeF size2)Вычитает ширину и высоту одной структуры Aspose.Imaging.SizeF из ширины и высоты другой структуры Aspose.Imaging.SizeF.
isEquals(SizeF obj1, SizeF obj2)
isEmpty()Возвращает значение, указывающее, имеет ли этот Aspose.Imaging.SizeF нулевую ширину и высоту.
getWidth()Получает или задает горизонтальную компоненту этого Aspose.Imaging.SizeF.
setWidth(float value)Получает или задает горизонтальную компоненту этого Aspose.Imaging.SizeF.
getHeight()Получает или задает вертикальную компоненту этого Aspose.Imaging.SizeF.
setHeight(float value)Получает или задает вертикальную компоненту этого Aspose.Imaging.SizeF.
toPointF()Преобразует Aspose.Imaging.SizeF в Aspose.Imaging.PointF.
toSize()Преобразует Aspose.Imaging.SizeF в структуру Aspose.Imaging.Size с усечёнными значениями размеров.
equals(Object obj)Проверяет, является ли указанный объект Aspose.Imaging.SizeF с теми же размерами, что и этот Aspose.Imaging.SizeF.
hashCode()Возвращает хеш‑код для этой структуры Aspose.Imaging.Size.
toString()Создаёт человекочитаемую строку, представляющую этот Aspose.Imaging.SizeF.
CloneTo(SizeF that)
Clone()

SizeF()

public SizeF()

SizeF(SizeF size)

public SizeF(SizeF size)

Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанного Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
sizeSizeFAspose.Imaging.SizeF, из которого создаётся новый Aspose.Imaging.SizeF.

SizeF(PointF point)

public SizeF(PointF point)

Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанного Aspose.Imaging.PointF.

Parameters:

ПараметрТипОписание
pointPointFAspose.Imaging.PointF, из которого инициализируется этот Aspose.Imaging.SizeF.

SizeF(float width, float height)

public SizeF(float width, float height)

Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанных размеров.

Parameters:

ПараметрТипОписание
widthfloatКомпонент ширины нового Aspose.Imaging.SizeF.
heightfloatКомпонент высоты нового Aspose.Imaging.SizeF.

getEmpty()

public static SizeF getEmpty()

Получает новый экземпляр структуры Aspose.Imaging.SizeF, у которого значения Aspose.Imaging.SizeF.Width и Aspose.Imaging.SizeF.Height установлены в ноль.

Returns: SizeF

op_Addition(SizeF size1, SizeF size2)

public static SizeF op_Addition(SizeF size1, SizeF size2)

Добавляет ширину и высоту одной структуры Aspose.Imaging.SizeF к ширине и высоте другой структуры Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
size1SizeFПервый Aspose.Imaging.SizeF для добавления.
size2SizeFВторой Aspose.Imaging.SizeF для добавления.

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)

Вычитает ширину и высоту одной структуры Aspose.Imaging.SizeF из ширины и высоты другой структуры Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
size1SizeFAspose.Imaging.SizeF слева от оператора вычитания.
size2SizeFAspose.Imaging.SizeF справа от оператора вычитания.

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)

Проверяет, равны ли две структуры Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
size1SizeFСтруктура Aspose.Imaging.SizeF слева от оператора равенства.
size2SizeFСтруктура Aspose.Imaging.SizeF справа от оператора равенства.

Returns: boolean — Этот оператор возвращает true, если size1 и size2 имеют одинаковую ширину и высоту; в противном случае — false.

op_Inequality(SizeF size1, SizeF size2)

public static boolean op_Inequality(SizeF size1, SizeF size2)

Проверяет, различаются ли две структуры Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
size1SizeFСтруктура Aspose.Imaging.SizeF слева от оператора неравенства.
size2SizeFСтруктура Aspose.Imaging.SizeF справа от оператора неравенства.

Returns: boolean — Этот оператор возвращает true, если size1 и size2 различаются по ширине или высоте; false, если size1 и size2 равны.

to_PointF(SizeF size)

public static PointF to_PointF(SizeF size)

Преобразует указанный Aspose.Imaging.SizeF в Aspose.Imaging.PointF.

Parameters:

ПараметрТипОписание
sizeSizeFСтруктура Aspose.Imaging.SizeF для преобразования

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)

Добавляет ширину и высоту одной структуры Aspose.Imaging.SizeF к ширине и высоте другой структуры Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
size1SizeFПервый Aspose.Imaging.SizeF для добавления.
size2SizeFВторой Aspose.Imaging.SizeF для добавления.

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)

Вычитает ширину и высоту одной структуры Aspose.Imaging.SizeF из ширины и высоты другой структуры Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
size1SizeFСтруктура Aspose.Imaging.SizeF слева от оператора вычитания.
size2SizeFСтруктура Aspose.Imaging.SizeF справа от оператора вычитания.

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:

ПараметрТипОписание
obj1SizeF
obj2SizeF

Returns: boolean

isEmpty()

public boolean isEmpty()

Возвращает значение, указывающее, имеет ли этот Aspose.Imaging.SizeF нулевую ширину и высоту.

Returns: boolean — Это свойство возвращает true, когда у данного Aspose.Imaging.SizeF ширина и высота равны нулю; в противном случае — false.

getWidth()

public float getWidth()

Получает или задает горизонтальную компоненту этого Aspose.Imaging.SizeF.

Returns: float — Горизонтальная компонента данного Aspose.Imaging.SizeF, обычно измеряется в пикселях.

setWidth(float value)

public void setWidth(float value)

Получает или задает горизонтальную компоненту этого Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
valuefloat

getHeight()

public float getHeight()

Получает или задает вертикальную компоненту этого Aspose.Imaging.SizeF.

Returns: float — Вертикальная компонента данного Aspose.Imaging.SizeF, обычно измеряется в пикселях.

setHeight(float value)

public void setHeight(float value)

Получает или задает вертикальную компоненту этого Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
valuefloat

toPointF()

public PointF toPointF()

Преобразует Aspose.Imaging.SizeF в Aspose.Imaging.PointF.

Returns: PointF - Returns a Aspose.Imaging.PointF structure.

toSize()

public Size toSize()

Преобразует Aspose.Imaging.SizeF в структуру Aspose.Imaging.Size с усечёнными значениями размеров.

Returns: Size - Returns a Aspose.Imaging.Size structure.

equals(Object obj)

public boolean equals(Object obj)

Проверяет, является ли указанный объект Aspose.Imaging.SizeF с теми же размерами, что и этот Aspose.Imaging.SizeF.

Parameters:

ПараметрТипОписание
objjava.lang.ObjectОбъект System.Object для тестирования.

Returns: boolean — Этот метод возвращает true, если obj является Aspose.Imaging.SizeF и имеет ту же ширину и высоту, что и данный Aspose.Imaging.SizeF; в противном случае — false.

hashCode()

public int hashCode()

Возвращает хеш‑код для этой структуры Aspose.Imaging.Size.

Returns: int — целочисленное значение, задающее хеш‑значение для этой структуры Aspose.Imaging.Size.

toString()

public String toString()

Создаёт человекочитаемую строку, представляющую этот Aspose.Imaging.SizeF.

Returns: java.lang.String — Строка, представляющая данный Aspose.Imaging.SizeF.

CloneTo(SizeF that)

public void CloneTo(SizeF that)

Parameters:

ПараметрТипОписание
thatSizeF

Clone()

public SizeF Clone()

Returns: SizeF