Size Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |