**Inheritance:**
java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
```
public class SizeF extends Struct<SizeF>
```

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

| Конструктор | Описание |
| --- | --- |
| [SizeF()](#SizeF--) |  |
| [SizeF(SizeF size)](#SizeF-com.aspose.imaging.SizeF-) | Инициализирует новый экземпляр структуры `Aspose.Imaging.SizeF` из указанного `Aspose.Imaging.SizeF`. |
| [SizeF(PointF point)](#SizeF-com.aspose.imaging.PointF-) | Инициализирует новый экземпляр структуры `Aspose.Imaging.SizeF` из указанного `Aspose.Imaging.PointF`. |
| [SizeF(float width, float height)](#SizeF-float-float-) | Инициализирует новый экземпляр структуры `Aspose.Imaging.SizeF` из указанных размеров. |
## Методы

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


### SizeF(SizeF size) {#SizeF-com.aspose.imaging.SizeF-}
```
public SizeF(SizeF size)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size | [SizeF](../../com.aspose.imaging/sizef) | `Aspose.Imaging.SizeF`, из которого создаётся новый `Aspose.Imaging.SizeF`. |

### SizeF(PointF point) {#SizeF-com.aspose.imaging.PointF-}
```
public SizeF(PointF point)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| point | [PointF](../../com.aspose.imaging/pointf) | `Aspose.Imaging.PointF`, из которого инициализируется этот `Aspose.Imaging.SizeF`. |

### SizeF(float width, float height) {#SizeF-float-float-}
```
public SizeF(float width, float height)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| width | float | Компонент ширины нового `Aspose.Imaging.SizeF`. |
| height | float | Компонент высоты нового `Aspose.Imaging.SizeF`. |

### getEmpty() {#getEmpty--}
```
public static SizeF getEmpty()
```


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

**Returns:**
[SizeF](../../com.aspose.imaging/sizef)
### op_Addition(SizeF size1, SizeF size2) {#op-Addition-com.aspose.imaging.SizeF-com.aspose.imaging.SizeF-}
```
public static SizeF op_Addition(SizeF size1, SizeF size2)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size1 | [SizeF](../../com.aspose.imaging/sizef) | Первый `Aspose.Imaging.SizeF` для добавления. |
| size2 | [SizeF](../../com.aspose.imaging/sizef) | Второй `Aspose.Imaging.SizeF` для добавления. |

**Returns:**
[SizeF](../../com.aspose.imaging/sizef) - A `Aspose.Imaging.SizeF` structure that is the result of the addition operation.
### op_Subtraction(SizeF size1, SizeF size2) {#op-Subtraction-com.aspose.imaging.SizeF-com.aspose.imaging.SizeF-}
```
public static SizeF op_Subtraction(SizeF size1, SizeF size2)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size1 | [SizeF](../../com.aspose.imaging/sizef) | `Aspose.Imaging.SizeF` слева от оператора вычитания. |
| size2 | [SizeF](../../com.aspose.imaging/sizef) | `Aspose.Imaging.SizeF` справа от оператора вычитания. |

**Returns:**
[SizeF](../../com.aspose.imaging/sizef) - A `Aspose.Imaging.SizeF` that is the result of the subtraction operation.
### op_Equality(SizeF size1, SizeF size2) {#op-Equality-com.aspose.imaging.SizeF-com.aspose.imaging.SizeF-}
```
public static boolean op_Equality(SizeF size1, SizeF size2)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size1 | [SizeF](../../com.aspose.imaging/sizef) | Структура `Aspose.Imaging.SizeF` слева от оператора равенства. |
| size2 | [SizeF](../../com.aspose.imaging/sizef) | Структура `Aspose.Imaging.SizeF` справа от оператора равенства. |

**Returns:**
boolean — Этот оператор возвращает true, если `size1` и `size2` имеют одинаковую ширину и высоту; в противном случае — false.
### op_Inequality(SizeF size1, SizeF size2) {#op-Inequality-com.aspose.imaging.SizeF-com.aspose.imaging.SizeF-}
```
public static boolean op_Inequality(SizeF size1, SizeF size2)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size1 | [SizeF](../../com.aspose.imaging/sizef) | Структура `Aspose.Imaging.SizeF` слева от оператора неравенства. |
| size2 | [SizeF](../../com.aspose.imaging/sizef) | Структура `Aspose.Imaging.SizeF` справа от оператора неравенства. |

**Returns:**
boolean — Этот оператор возвращает true, если `size1` и `size2` различаются по ширине или высоте; false, если `size1` и `size2` равны.
### to_PointF(SizeF size) {#to-PointF-com.aspose.imaging.SizeF-}
```
public static PointF to_PointF(SizeF size)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size | [SizeF](../../com.aspose.imaging/sizef) | Структура `Aspose.Imaging.SizeF` для преобразования |

**Returns:**
[PointF](../../com.aspose.imaging/pointf) - The `Aspose.Imaging.PointF` structure to which this operator converts.
### add(SizeF size1, SizeF size2) {#add-com.aspose.imaging.SizeF-com.aspose.imaging.SizeF-}
```
public static SizeF add(SizeF size1, SizeF size2)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size1 | [SizeF](../../com.aspose.imaging/sizef) | Первый `Aspose.Imaging.SizeF` для добавления. |
| size2 | [SizeF](../../com.aspose.imaging/sizef) | Второй `Aspose.Imaging.SizeF` для добавления. |

**Returns:**
[SizeF](../../com.aspose.imaging/sizef) - A `Aspose.Imaging.SizeF` structure that is the result of the addition operation.
### subtract(SizeF size1, SizeF size2) {#subtract-com.aspose.imaging.SizeF-com.aspose.imaging.SizeF-}
```
public static SizeF subtract(SizeF size1, SizeF size2)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| size1 | [SizeF](../../com.aspose.imaging/sizef) | Структура `Aspose.Imaging.SizeF` слева от оператора вычитания. |
| size2 | [SizeF](../../com.aspose.imaging/sizef) | Структура `Aspose.Imaging.SizeF` справа от оператора вычитания. |

**Returns:**
[SizeF](../../com.aspose.imaging/sizef) - The `Aspose.Imaging.SizeF` that is a result of the subtraction operation.
### isEquals(SizeF obj1, SizeF obj2) {#isEquals-com.aspose.imaging.SizeF-com.aspose.imaging.SizeF-}
```
public static boolean isEquals(SizeF obj1, SizeF obj2)
```




**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| obj1 | [SizeF](../../com.aspose.imaging/sizef) |  |
| obj2 | [SizeF](../../com.aspose.imaging/sizef) |  |

**Returns:**
boolean
### isEmpty() {#isEmpty--}
```
public boolean isEmpty()
```


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

**Returns:**
boolean — Это свойство возвращает true, когда у данного `Aspose.Imaging.SizeF` ширина и высота равны нулю; в противном случае — false.
### getWidth() {#getWidth--}
```
public float getWidth()
```


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

**Returns:**
float — Горизонтальная компонента данного `Aspose.Imaging.SizeF`, обычно измеряется в пикселях.
### setWidth(float value) {#setWidth-float-}
```
public void setWidth(float value)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| value | float |  |

### getHeight() {#getHeight--}
```
public float getHeight()
```


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

**Returns:**
float — Вертикальная компонента данного `Aspose.Imaging.SizeF`, обычно измеряется в пикселях.
### setHeight(float value) {#setHeight-float-}
```
public void setHeight(float value)
```


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

**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| value | float |  |

### toPointF() {#toPointF--}
```
public PointF toPointF()
```


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

**Returns:**
[PointF](../../com.aspose.imaging/pointf) - Returns a `Aspose.Imaging.PointF` structure.
### toSize() {#toSize--}
```
public Size toSize()
```


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

**Returns:**
[Size](../../com.aspose.imaging/size) - Returns a `Aspose.Imaging.Size` structure.
### equals(Object obj) {#equals-java.lang.Object-}
```
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() {#hashCode--}
```
public int hashCode()
```


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

**Returns:**
int — целочисленное значение, задающее хеш‑значение для этой структуры `Aspose.Imaging.Size`.
### toString() {#toString--}
```
public String toString()
```


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

**Returns:**
java.lang.String — Строка, представляющая данный `Aspose.Imaging.SizeF`.
### CloneTo(SizeF that) {#CloneTo-com.aspose.imaging.SizeF-}
```
public void CloneTo(SizeF that)
```




**Parameters:**
| Параметр | Тип | Описание |
| --- | --- | --- |
| that | [SizeF](../../com.aspose.imaging/sizef) |  |

### Clone() {#Clone--}
```
public SizeF Clone()
```




**Returns:**
[SizeF](../../com.aspose.imaging/sizef)
