Struct Size

Struct Size

Название пространства: Aspose.Imaging Ассоциация: Aspose.Imaging.dll (25.5.0)

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

public struct Size

Наследованные члены

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Size(Point)

Инициализует новую инстанцию структуры Aspose.Imaging.Size из указанной Asposa.ImmagING.Point.

public Size(Point point)

Parameters

point Point

Aspose.Imaging.Point, с которого можно инициировать эту асфоз.Имагинг.Size.

Size(Инт, Инт)

Инициализует новую инстанцию Aspose.Imaging.Смерть структуры от указанных измерений.

public Size(int width, int height)

Parameters

width int

Ширина компонента нового Aspose.Imaging.Size.

height int

Высота компонента нового Aspose.Imaging.Size.

Properties

Empty

Получается новый пример структуры Aspose.Imaging.Size, которая имеет величину и ширину, а также величину и высоту, которые устанавливаются до нуля.

[JsonIgnore]
public static Size Empty { get; }

Стоимость недвижимости

Size

Height

Получить или установить вертикальный компонент этого Aspose.Imaging.Size.

public int Height { get; set; }

Стоимость недвижимости

int

IsEmpty

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

[JsonIgnore]
public bool IsEmpty { get; }

Стоимость недвижимости

bool

Width

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

public int Width { get; set; }

Стоимость недвижимости

int

Methods

Add(размеры, размеры)

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

public static Size Add(Size size1, Size size2)

Parameters

size1 Size

Первый Aspose.Imaging.Size для добавления.

size2 Size

Второй Aspose.Imaging.Size для добавления.

Returns

Size

A Aspose.Imaging.Size структура, которая является результатом дополнительной операции.

Ceiling(Сизеф)

Конвертирует специфицированную структуру Aspose.Imaging.SizeF в асфос.Имагинг.Сize структура путем оборота значений структуры Аппос-имажинг-сize в следующие более высокие целостные значения.

public static Size Ceiling(SizeF size)

Parameters

size SizeF

Структура Aspose.Imaging.SizeF для конвертации.

Returns

Size

Структура Aspose.Imaging.Size этот метод конвертируется в.

Equals(Объекты)

Тесты для того, чтобы увидеть, является ли указанный объект Aspose.Imaging.Size с теми же размерами, что и этот Аспаз.

public override bool Equals(object obj)

Parameters

obj object

Система.объекты для тестирования.

Returns

bool

Правда, если obj’ является Aspose.Imaging.Size и имеет ту же ширину и высоту, что и этот асфос.Имание.Сize; в противном случае, фальшивый.

GetHashCode()

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

public override int GetHashCode()

Returns

int

Полная стоимость, которая указывает значение хаша для этой структуры Aspose.Imaging.Size.

Round(Сизеф)

Конвертирует специфицированную структуру Aspose.Imaging.SizeF в асфоз.Имагинг.Сize структура, оборотным значениями структуры Asposa.Imaging-SiseF к ближайшим целостным значенням.

public static Size Round(SizeF size)

Parameters

size SizeF

Структура Aspose.Imaging.SizeF для конвертации.

Returns

Size

Структура Aspose.Imaging.Size этот метод конвертируется в.

Subtract(размеры, размеры)

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

public static Size Subtract(Size size1, Size size2)

Parameters

size1 Size

Структура Aspose.Imaging.Size на левой стороне субтракционного оператора.

size2 Size

Структура Aspose.Imaging.Size на правой стороне субтракционного оператора.

Returns

Size

Aspose.Imaging.Size, что является результатом операции субтракции.

ToString()

Создает человечески читаемый строк, который представляет этот Aspose.Imaging.Size.

public override string ToString()

Returns

string

Шрифт, представляющий это Aspose.Imaging.Size.

Truncate(Сизеф)

Конвертирует конкретную структуру Aspose.Imaging.SizeF в асфос.Имагинг.Сize структура, тронкируя ценности структуры Аппосе.Імагии.СизеФ в следующую нижнюю целостную ценность.

public static Size Truncate(SizeF size)

Parameters

size SizeF

Структура Aspose.Imaging.SizeF для конвертации.

Returns

Size

Структура Aspose.Imaging.Size этот метод конвертируется в.

Operators

Оператор +(размеры, размеры)

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

public static Size operator +(Size size1, Size size2)

Parameters

size1 Size

Первый Aspose.Imaging.Size для добавления.

size2 Size

Второй Aspose.Imaging.Size для добавления.

Returns

Size

A Aspose.Imaging.Size структура, которая является результатом дополнительной операции.

Оператор =(размеры, размеры)

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

public static bool operator ==(Size size1, Size size2)

Parameters

size1 Size

Структура Aspose.Imaging.Size на левой стороне оператора равенства.

size2 Size

Структура Aspose.Imaging.Size по праву оператора равенства.

Returns

bool

Правда, если size1’ и size2’ имеют равную ширину и высоту; в противном случае, ложные.

Точка оператора(Size)

Конвертируйте указанный Aspose.Imaging.Size в асфоз.Имагинг.Точка.

public static explicit operator Point(Size size)

Parameters

size Size

Aspose.Imaging.Size для конвертирования.

Returns

Point

Структура Aspose.Imaging.Точка, к которой этот оператор конвертирует.

Имплицитный оператор SizeF(Size)

Конвертируйте указанный Aspose.Imaging.Size в асфоз.Имагирование.СizeF.

public static implicit operator SizeF(Size size)

Parameters

size Size

Aspose.Imaging.Size для конвертирования.

Returns

SizeF

Структура Aspose.Imaging.SizeF, к которой этот оператор конвертирует.

Оператор !=(размеры, размеры)

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

public static bool operator !=(Size size1, Size size2)

Parameters

size1 Size

Структура Aspose.Imaging.Size на левой стороне оператора неравенства.

size2 Size

Структура Aspose.Imaging.Size по праву оператора неравенства.

Returns

bool

Правда, если size1’ и size2’ различаются либо в ширине, либо в высоте; ложно, если size1’ и size2’ равны.

Оператор -(размеры, размеры)

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

public static Size operator -(Size size1, Size size2)

Parameters

size1 Size

Структура Aspose.Imaging.Size на левой стороне субтракционного оператора.

size2 Size

Структура Aspose.Imaging.Size на правой стороне субтракционного оператора.

Returns

Size

A Aspose.Imaging.Size структура, которая является результатом операции субтракции.

 Русский