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:
| Параметр | Тип | Описание |
|---|---|---|
| size | SizeF | Aspose.Imaging.SizeF, из которого создаётся новый Aspose.Imaging.SizeF. |
SizeF(PointF point)
public SizeF(PointF point)
Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанного Aspose.Imaging.PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Aspose.Imaging.PointF, из которого инициализируется этот Aspose.Imaging.SizeF. |
SizeF(float width, float height)
public SizeF(float width, float height)
Инициализирует новый экземпляр структуры Aspose.Imaging.SizeF из указанных размеров.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| width | float | Компонент ширины нового Aspose.Imaging.SizeF. |
| height | float | Компонент высоты нового 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:
| Параметр | Тип | Описание |
|---|---|---|
| size1 | SizeF | Первый Aspose.Imaging.SizeF для добавления. |
| size2 | SizeF | Второй 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:
| Параметр | Тип | Описание |
|---|---|---|
| size1 | SizeF | Aspose.Imaging.SizeF слева от оператора вычитания. |
| size2 | SizeF | Aspose.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:
| Параметр | Тип | Описание |
|---|---|---|
| size1 | SizeF | Структура Aspose.Imaging.SizeF слева от оператора равенства. |
| size2 | SizeF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| size1 | SizeF | Структура Aspose.Imaging.SizeF слева от оператора неравенства. |
| size2 | SizeF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| size | SizeF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| size1 | SizeF | Первый Aspose.Imaging.SizeF для добавления. |
| size2 | SizeF | Второй 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:
| Параметр | Тип | Описание |
|---|---|---|
| size1 | SizeF | Структура Aspose.Imaging.SizeF слева от оператора вычитания. |
| size2 | SizeF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| obj1 | SizeF | |
| obj2 | SizeF |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |
getHeight()
public float getHeight()
Получает или задает вертикальную компоненту этого Aspose.Imaging.SizeF.
Returns:
float — Вертикальная компонента данного Aspose.Imaging.SizeF, обычно измеряется в пикселях.
setHeight(float value)
public void setHeight(float value)
Получает или задает вертикальную компоненту этого Aspose.Imaging.SizeF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |
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:
| Параметр | Тип | Описание |
|---|---|---|
| obj | java.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:
| Параметр | Тип | Описание |
|---|---|---|
| that | SizeF |
Clone()
public SizeF Clone()
Returns: SizeF