Size

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

public class Size extends Struct<Size>

Представляет размер.

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

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

Методы

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

Size()

public Size()

Size(Point point)

public Size(Point point)

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

Parameters:

ПараметрТипОписание
pointPointОбъект Aspose.Imaging.Point, из которого инициализируется этот Aspose.Imaging.Size.

Size(int width, int height)

public Size(int width, int height)

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

Parameters:

ПараметрТипОписание
widthintКомпонент ширины нового Aspose.Imaging.Size.
heightintКомпонент высоты нового Aspose.Imaging.Size.

getEmpty()

public static Size getEmpty()

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

Returns: Size

to_SizeF(Size size)

public static SizeF to_SizeF(Size size)

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

Parameters:

ПараметрТипОписание
sizeSizeAspose.Imaging.Size для преобразования.

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

op_Addition(Size size1, Size size2)

public static Size op_Addition(Size size1, Size size2)

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

Parameters:

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

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

op_Subtraction(Size size1, Size size2)

public static Size op_Subtraction(Size size1, Size size2)

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

Parameters:

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

Returns: Size - A Aspose.Imaging.Size structure that is the result of the subtraction operation.

op_Equality(Size size1, Size size2)

public static boolean op_Equality(Size size1, Size size2)

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

Parameters:

ПараметрТипОписание
size1SizeСтруктура Aspose.Imaging.Size слева от оператора равенства.
size2SizeСтруктура Aspose.Imaging.Size справа от оператора равенства.

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

op_Inequality(Size size1, Size size2)

public static boolean op_Inequality(Size size1, Size size2)

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

Parameters:

ПараметрТипОписание
size1SizeСтруктура Aspose.Imaging.Size слева от оператора неравенства.
size2SizeСтруктура Aspose.Imaging.Size справа от оператора неравенства.

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

to_Point(Size size)

public static Point to_Point(Size size)

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

Parameters:

ПараметрТипОписание
sizeSizeAspose.Imaging.Size для преобразования.

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

add(Size size1, Size size2)

public static Size add(Size size1, Size size2)

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

Parameters:

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

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

ceiling(SizeF size)

public static Size ceiling(SizeF size)

Преобразует указанную структуру Aspose.Imaging.SizeF в структуру Aspose.Imaging.Size, округляя значения до следующего большего целого.

Parameters:

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

Returns: Size - The Aspose.Imaging.Size structure this method converts to.

subtract(Size size1, Size size2)

public static Size subtract(Size size1, Size size2)

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

Parameters:

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

Returns: Size - The Aspose.Imaging.Size that is a result of the subtraction operation.

truncate(SizeF size)

public static Size truncate(SizeF size)

Преобразует указанную структуру Aspose.Imaging.SizeF в структуру Aspose.Imaging.Size, отбрасывая дробную часть и приводя значения к следующему меньшему целому.

Parameters:

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

Returns: Size - The Aspose.Imaging.Size structure this method converts to.

round(SizeF size)

public static Size round(SizeF size)

Преобразует указанную структуру Aspose.Imaging.SizeF в структуру Aspose.Imaging.Size, округляя значения до ближайшего целого числа.

Parameters:

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

Returns: Size - The Aspose.Imaging.Size structure this method converts to.

isEquals(Size obj1, Size obj2)

public static boolean isEquals(Size obj1, Size obj2)

Parameters:

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

Returns: boolean

isEmpty()

public boolean isEmpty()

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

Returns: boolean

getWidth()

public int getWidth()

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

Returns: int

setWidth(int value)

public void setWidth(int value)

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

Parameters:

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

getHeight()

public int getHeight()

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

Returns: int

setHeight(int value)

public void setHeight(int value)

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

Parameters:

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

equals(Object obj)

public boolean equals(Object obj)

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

Parameters:

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

Returns: boolean — True, если obj является Aspose.Imaging.Size и имеет ту же ширину и высоту, что и этот Aspose.Imaging.Size; иначе false.

hashCode()

public int hashCode()

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

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

toString()

public String toString()

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

Returns: java.lang.String — строка, представляющая этот Aspose.Imaging.Size.

CloneTo(Size that)

public void CloneTo(Size that)

Parameters:

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

Clone()

public Size Clone()

Returns: Size