Condividi tramite


Size Struct

Definizione

Archivia una coppia ordinata di numeri interi, che specificano un 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 struttura viene usata per specificare un'altezza e una larghezza tramite la Size proprietà per Rectangle, RectangleFImage, Icon e altre classi grafiche. È possibile eseguire operazioni su un Size oggetto usando gli operatori di overload, ad Additionesempio , Subtractione Equality. L'unità per e Height della struttura dipende dalle PageUnit impostazioni e WidthPageScale per l'oggetto utilizzato per disegnare GraphicsSize.

Costruttori

Nome Descrizione
Size(Int32, Int32)

Inizializza una nuova istanza della Size struttura dalle dimensioni specificate.

Size(Point)

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

Campi

Nome Descrizione
Empty

Ottiene una Size struttura con valore Height e Width pari a 0.

Proprietà

Nome Descrizione
Height

Ottiene o imposta il componente verticale di questa Size struttura.

IsEmpty

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

Width

Ottiene o imposta il componente orizzontale di questa Size struttura.

Metodi

Nome Descrizione
Add(Size, Size)

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

Ceiling(SizeF)

Converte la struttura specificata SizeF in una Size struttura arrotondando i valori della Size struttura nei valori interi superiori successivi.

Equals(Object)

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

Equals(Size)

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

GetHashCode()

Restituisce un codice hash per questa Size struttura.

Round(SizeF)

Converte la struttura specificata SizeF in una Size struttura arrotondando i valori della SizeF struttura nei valori integer più vicini.

Subtract(Size, Size)

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

ToString()

Crea una stringa leggibile che rappresenta questa Size struttura.

Truncate(SizeF)

Converte la struttura specificata SizeF in una Size struttura troncando i valori della SizeF struttura nei valori interi inferiori successivi.

Operatori

Nome Descrizione
Addition(Size, Size)

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

Division(Size, Int32)

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

Division(Size, Single)

Divide l'oggetto specificato Size in base al numero a virgola mobile e precisione singola specificato.

Equality(Size, Size)

Verifica se due Size strutture sono uguali.

Explicit(Size to Point)

Converte la struttura specificata Size in una Point struttura.

Implicit(Size to SizeF)

Converte la struttura specificata Size in una SizeF struttura.

Inequality(Size, Size)

Verifica se due Size strutture sono diverse.

Multiply(Int32, Size)

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

Multiply(Single, Size)

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

Multiply(Size, Int32)

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

Multiply(Size, Single)

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

Subtraction(Size, Size)

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

Si applica a