Size Struktura

Definicja

Przechowuje uporządkowaną parę liczb całkowitych, które określają element Height i 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
Dziedziczenie
Atrybuty
Implementuje

Uwagi

Klasa Size służy do określania wysokości i szerokości właściwości Size dla Rectangle, RectangleF, ImageIcon i innych klas graficznych. Operacje na obiekcie Size można wykonywać przy użyciu przeciążonych operatorów, takich jak Addition, Subtractioni Equality. Jednostka struktury Height i SizeWidth zależy od PageUnit ustawień i PageScale dla Graphics obiektu, który jest używany do rysowania.

Konstruktory

Size(Int32, Int32)

Inicjuje Size nowe wystąpienie struktury z określonych wymiarów.

Size(Point)

Inicjuje Size nowe wystąpienie struktury z określonej Point struktury.

Pola

Empty

Size Pobiera strukturę, która ma Height wartość i Width 0.

Właściwości

Height

Pobiera lub ustawia pionowy składnik tej Size struktury.

IsEmpty

Sprawdza, czy ta Size struktura ma szerokość i wysokość 0.

Width

Pobiera lub ustawia składnik poziomy tej Size struktury.

Metody

Add(Size, Size)

Dodaje szerokość i wysokość jednej Size struktury do szerokości i wysokości innej Size struktury.

Ceiling(SizeF)

Konwertuje określoną SizeF strukturę na Size strukturę, zaokrąglając wartości Size struktury do następnych wyższych wartości całkowitych.

Equals(Object)

Sprawdza, czy określony obiekt jest strukturą Size o tych samych wymiarach co ta Size struktura.

Equals(Size)

Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu.

GetHashCode()

Zwraca kod skrótu dla tej Size struktury.

Round(SizeF)

Konwertuje określoną SizeF strukturę na Size strukturę, zaokrąglając wartości SizeF struktury do najbliższych wartości całkowitych.

Subtract(Size, Size)

Odejmuje szerokość i wysokość jednej Size struktury od szerokości i wysokości innej Size struktury.

ToString()

Tworzy ciąg czytelny dla człowieka, który reprezentuje tę Size strukturę.

Truncate(SizeF)

Konwertuje określoną SizeF strukturę na Size strukturę, obcinając wartości struktury do następnych niższych SizeF wartości całkowitych.

Operatory

Addition(Size, Size)

Dodaje szerokość i wysokość jednej Size struktury do szerokości i wysokości innej Size struktury.

Division(Size, Int32)

Dzieli wartość określoną Size przez określoną liczbę całkowitą.

Division(Size, Single)

Dzieli określony Size przez określoną liczbę zmiennoprzecinkową o pojedynczej precyzji.

Equality(Size, Size)

Sprawdza, czy dwie Size struktury są równe.

Explicit(Size to Point)

Konwertuje określoną Size strukturę na Point strukturę.

Implicit(Size to SizeF)

Konwertuje określoną Size strukturę na SizeF strukturę.

Inequality(Size, Size)

Sprawdza, czy dwie Size struktury są różne.

Multiply(Int32, Size)

Mnoży określoną liczbę całkowitą przez określoną Sizewartość .

Multiply(Single, Size)

Mnoży określony numer zmiennoprzecinkowa o określonej precyzji przez określony Sizeelement .

Multiply(Size, Int32)

Mnoży określony Size przez określoną liczbę całkowitą.

Multiply(Size, Single)

Mnoży określony Size przez określoną liczbę zmiennoprzecinkową o pojedynczej precyzji.

Subtraction(Size, Size)

Odejmuje szerokość i wysokość jednej Size struktury od szerokości i wysokości innej Size struktury.

Dotyczy