Size Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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) | |
Implicit(Size to 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. |