Size Struktura

Definicja

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

Uwagi

Klasa Size służy do określania wysokości i szerokości dla Size właściwości 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 Size Width zależy od PageUnit ustawień i PageScale obiektuGraphics, który jest używany do rysowania.

Konstruktory

Size(Int32, Int32)

Inicjuje nowe wystąpienie Size 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 SizeF określoną 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 struktury do najbliższych wartości SizeF całkowitych.

Subtract(Size, Size)

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

ToString()

Tworzy czytelny dla człowieka ciąg reprezentujący tę Size strukturę.

Truncate(SizeF)

Konwertuje SizeF określoną strukturę na Size strukturę, obcinając wartości SizeF struktury do następnych niższych 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 określony Size przez określoną liczbę całkowitą.

Division(Size, Single)

Dzieli wartość określoną 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ślony Sizeelement .

Multiply(Single, Size)

Mnoży określoną liczbę zmiennoprzecinkową o pojedynczej 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