Поделиться через


Size Структура

Определение

Хранит упорядоченную пару целых чисел, которые указывают Height и Width.

public value class Size : IEquatable<System::Drawing::Size>
public value class Size
[System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public struct Size : IEquatable<System.Drawing.Size>
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
[<System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
type Size = struct
type Size = struct
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
Наследование
Атрибуты
Реализации

Комментарии

Структура Size используется для указания высоты и ширины через Size свойство для Rectangle, RectangleFImageIcon и других графических классов. Вы можете выполнять операции с помощью Size перегруженных операторов, таких как Addition, Subtractionи Equality. Единица для HeightWidthSize структуры зависит от PageUnit и PageScale параметров объекта, используемого Graphics для рисования.

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

Имя Описание
Size(Int32, Int32)

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

Size(Point)

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

Поля

Имя Описание
Empty

Возвращает структуру Size с значением Height 0 и Width значением 0.

Свойства

Имя Описание
Height

Возвращает или задает вертикальный компонент этой Size структуры.

IsEmpty

Проверяет, имеет ли эта Size структура ширину и высоту 0.

Width

Возвращает или задает горизонтальный компонент этой Size структуры.

Методы

Имя Описание
Add(Size, Size)

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

Ceiling(SizeF)

Преобразует указанную SizeFSize структуру в структуру путем округления значений Size структуры до следующих более высоких целых значений.

Equals(Object)

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

Equals(Size)

Указывает, равен ли текущий объект другому объекту того же типа.

GetHashCode()

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

Round(SizeF)

Преобразует указанную SizeFSize структуру в структуру путем округления значений SizeF структуры до ближайших целых значений.

Subtract(Size, Size)

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

ToString()

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

Truncate(SizeF)

Преобразует указанную SizeF структуру Size в структуру путем усечения значений SizeF структуры в следующие нижние целые значения.

Операторы

Имя Описание
Addition(Size, Size)

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

Division(Size, Int32)

Делит указанное Size целое число по указанному значению.

Division(Size, Single)

Делит указанный Size номер с плавающей запятой с одной точностью.

Equality(Size, Size)

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

Explicit(Size to Point)

Преобразует указанную Size структуру в структуру Point .

Implicit(Size to SizeF)

Преобразует указанную Size структуру в структуру SizeF .

Inequality(Size, Size)

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

Multiply(Int32, Size)

Умножает указанное целое число на указанный Size.

Multiply(Single, Size)

Умножает указанное число с плавающей запятой с одной точностью на указанный Size.

Multiply(Size, Int32)

Умножает указанное Size целое число.

Multiply(Size, Single)

Умножает указанное Size число с плавающей запятой с одной точностью.

Subtraction(Size, Size)

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

Применяется к