Size Структура

Определение

Сохраняет упорядоченную пару целых чисел, указывающих Height и Width.Stores an ordered pair of integers, which specify a Height and Width.

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

Комментарии

RectangleF Size Rectangle Image КлассиспользуетсяIcon для задания высоты и ширины через свойство для,, и других графических классов. SizeThe Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. Операции Size с можно выполнять с помощью перегруженных операторов, таких как Addition, Subtractionи Equality.You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. Единица Height для и Width Size структурызависитPageUnit от параметров и PageScale для объекта,которыйиспользуетсядлярисования.GraphicsThe unit for the Height and Width of the Size structure depend on the PageUnit and PageScale settings for the Graphics object that is used to draw.

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

Size(Int32, Int32)

Инициализирует новый экземпляр структуры Size из указанных измерений.Initializes a new instance of the Size structure from the specified dimensions.

Size(Point)

Инициализирует новый экземпляр структуры Size из указанной структуры Point.Initializes a new instance of the Size structure from the specified Point structure.

Поля

Empty

Получает структуру Size, имеющую значения Height и Width, равные 0.Gets a Size structure that has a Height and Width value of 0.

Свойства

Height

Возвращает или задает вертикальный компонент этой структуры Size.Gets or sets the vertical component of this Size structure.

IsEmpty

Проверяет, равны ли 0 ширина и высота структуры Size.Tests whether this Size structure has width and height of 0.

Width

Получает или задает горизонтальный компонент этой структуры Size.Gets or sets the horizontal component of this Size structure.

Методы

Add(Size, Size)

Прибавляет ширину и высоту одной структуры Size к ширине и высоте другой структуры Size.Adds the width and height of one Size structure to the width and height of another Size structure.

Ceiling(SizeF)

Преобразует указанную структуру SizeF в структуру Size, округляя значения структуры Size до ближайшего большего целого числа.Converts the specified SizeF structure to a Size structure by rounding the values of the Size structure to the next higher integer values.

Equals(Object)

Проверяет, является ли указанный объект структурой Size с измерениями, совпадающими с измерениями данной структуры Size.Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

Equals(Size)
GetHashCode()

Возвращает хэш-код для этой структуры Size.Returns a hash code for this Size structure.

Round(SizeF)

Преобразует указанную структуру SizeF в структуру Size, округляя значения структуры SizeF до ближайших целых чисел.Converts the specified SizeF structure to a Size structure by rounding the values of the SizeF structure to the nearest integer values.

Subtract(Size, Size)

Вычитает ширину и высоту одной структуры Size из ширины и высоты другой структуры Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

ToString()

Создает удобную для восприятия строку, представляющую эту структуру Size.Creates a human-readable string that represents this Size structure.

Truncate(SizeF)

Преобразует указанную структуру SizeF в структуру Size, округляя значения структуры SizeF до ближайших меньших целых чисел.Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

Операторы

Addition(Size, Size)

Прибавляет ширину и высоту одной структуры Size к ширине и высоте другой структуры Size.Adds the width and height of one Size structure to the width and height of another Size structure.

Division(Size, Int32)

Делит заданное значение Size на указанное целое число.Divides the specified Size by the specified integer.

Division(Size, Single)

Делит указанное значение Size на заданное число одиночной точности с плавающей запятой.Divides the specified Size by the specified single-precision floating-point number.

Equality(Size, Size)

Проверяет, действительно ли две структуры Size эквивалентны.Tests whether two Size structures are equal.

Explicit(Size to Point)

Преобразует указанную структуру Size в структуру Point.Converts the specified Size structure to a Point structure.

Implicit(Size to SizeF)

Преобразует указанную структуру Size в структуру SizeF.Converts the specified Size structure to a SizeF structure.

Inequality(Size, Size)

Определяет равенство двух структур Size.Tests whether two Size structures are different.

Multiply(Int32, Size)

Умножает указанное целое число на указанное значение Size.Multiplies the specified integer by the specified Size.

Multiply(Single, Size)

Умножает заданное число одиночной точности с плавающей запятой на заданное значение Size.Multiplies the specified single-precision floating-point number by the specified Size.

Multiply(Size, Int32)

Умножает указанное значение Size на заданное целое число.Multiplies the specified Size by the specified integer.

Multiply(Size, Single)

Умножает указанное значение Size на заданное число одиночной точности с плавающей запятой.Multiplies the specified Size by the specified single-precision floating-point number.

Subtraction(Size, Size)

Вычитает ширину и высоту одной структуры Size из ширины и высоты другой структуры Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

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