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


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, RectangleF, ImageIcon и других графических классов. Операции с можно выполнять Size с помощью перегруженных операторов, таких как Addition, Subtractionи Equality. Единица Height измерения для и WidthSize структуры зависит PageUnit от параметров и PageScale для объекта, используемого Graphics для рисования.

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

Size(Int32, Int32)

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

Size(Point)

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

Поля

Empty

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

Свойства

Height

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

IsEmpty

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

Width

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

Методы

Add(Size, Size)

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

Ceiling(SizeF)

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

Equals(Object)

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

Equals(Size)

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

GetHashCode()

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

Round(SizeF)

Преобразует указанную структуру SizeF в структуру Size, округляя значения структуры 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.

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