Condividi tramite


Size Struct

Definizione

Archivia una coppia ordinata di Integer che specificano Height e 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
Ereditarietà
Attributi
Implementazioni

Commenti

La Size classe viene usata per specificare un'altezza e una larghezza tramite la Size proprietà per Rectangle, RectangleF, ImageIcon e altre classi grafiche. È possibile eseguire operazioni su un Size oggetto usando gli operatori di overload, Additionad esempio , Subtractione Equality. L'unità per e HeightWidth della Size struttura dipende dalle PageUnit impostazioni e PageScale per l'oggetto Graphics utilizzato per disegnare.

Costruttori

Size(Int32, Int32)

Inizializza una nuova istanza della struttura Size dalle dimensioni specificate.

Size(Point)

Inizializza una nuova istanza della struttura Size dalla struttura Point specificata.

Campi

Empty

Ottiene una struttura Size che ha un valore di Height e Width pari a 0.

Proprietà

Height

Ottiene o imposta il componente verticale di questa struttura Size.

IsEmpty

Verifica se questa struttura Size ha larghezza e altezza pari a 0.

Width

Ottiene e imposta il componente orizzontale di questa struttura Size.

Metodi

Add(Size, Size)

Aggiunge la larghezza e l'altezza di una struttura Size alla larghezza e all'altezza di un'altra struttura Size.

Ceiling(SizeF)

Converte la struttura SizeF specificata in una struttura Size, arrotondando i valori della struttura Size agli interi immediatamente più alti.

Equals(Object)

Verifica se l'oggetto specificato è una struttura Size con le stesse dimensioni di questa struttura Size.

Equals(Size)

Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo.

GetHashCode()

Restituisce un codice hash per questa struttura Size.

Round(SizeF)

Converte la struttura SizeF specificata in una struttura Size, arrotondando i valori della struttura SizeF agli interi più vicini.

Subtract(Size, Size)

Sottrae la larghezza e l'altezza di una struttura Size dalla larghezza e dall'altezza di un'altra struttura Size.

ToString()

Crea una stringa leggibile che rappresenta questa struttura Size.

Truncate(SizeF)

Converte la struttura SizeF specificata in una struttura Size, troncando i valori della struttura SizeF agli interi immediatamente più bassi.

Operatori

Addition(Size, Size)

Aggiunge la larghezza e l'altezza di una struttura Size alla larghezza e all'altezza di un'altra struttura Size.

Division(Size, Int32)

Divide l'oggetto Size specificato per l'intero specificato.

Division(Size, Single)

Divide l'oggetto Size specificato per il numero a virgola mobile a precisione singola specificato.

Equality(Size, Size)

Verifica se due strutture Size sono uguali.

Explicit(Size to Point)

Converte la struttura Size specificata in una struttura Point.

Implicit(Size to SizeF)

Converte la struttura Size specificata in una struttura SizeF.

Inequality(Size, Size)

Verifica se due strutture Size sono diverse.

Multiply(Int32, Size)

Moltiplica l'intero specificato per l'oggetto Sizespecificato.

Multiply(Single, Size)

Moltiplica il numero a virgola mobile a precisione singola specificato per l'oggetto Size specificato.

Multiply(Size, Int32)

Moltiplica l'oggetto Size specificato per l'intero specificato.

Multiply(Size, Single)

Moltiplica l'oggetto Size specificato per il numero a virgola mobile a precisione singola specificato.

Subtraction(Size, Size)

Sottrae la larghezza e l'altezza di una struttura Size dalla larghezza e dall'altezza di un'altra struttura Size.

Si applica a