Partager via


Size Structure

Définition

Stocke une paire ordonnée d'entiers qui spécifient un Height et 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
Héritage
Attributs
Implémente

Remarques

La Size classe est utilisée pour spécifier une hauteur et une largeur via la Size propriété pour Rectangle, RectangleF, Imageet d’autres Icon classes graphiques. Vous pouvez effectuer des opérations sur un Size à l’aide des opérateurs surchargés tels que Addition, Subtractionet Equality. L’unité de et HeightWidth de la Size structure dépend des PageUnit paramètres et PageScale de l’objet Graphics utilisé pour dessiner.

Constructeurs

Size(Int32, Int32)

Initialise une nouvelle instance de la structure Size à partir des dimensions spécifiées.

Size(Point)

Initialise une nouvelle instance de la structure Size à partir de la structure Point spécifiée.

Champs

Empty

Obtient une structure Size dont les valeurs Height et Width sont égales à 0.

Propriétés

Height

Obtient ou définit le composant vertical de cette structure Size.

IsEmpty

Teste si la largeur et la hauteur de cette structure Size est égale à 0.

Width

Obtient ou définit le composant horizontal de cette structure Size.

Méthodes

Add(Size, Size)

Ajoute la largeur et la hauteur d'une structure Size à la largeur et la hauteur d'une autre structure Size.

Ceiling(SizeF)

Convertit la structure SizeF spécifiée en structure Size en arrondissant les valeurs de la structure Size aux valeurs entières supérieures.

Equals(Object)

Teste si l'objet spécifié est une structure Size avec les mêmes dimensions que cette structure Size.

Equals(Size)

Indique si l'objet actuel est égal à un autre objet du même type.

GetHashCode()

Retourne un code de hachage pour cette structure Size.

Round(SizeF)

Convertit la structure SizeF spécifiée en structure Size en arrondissant les valeurs de la structure SizeF aux valeurs entières les plus proches.

Subtract(Size, Size)

Soustrait la largeur et la hauteur d'une structure Size de la largeur et de la hauteur d'une autre structure Size.

ToString()

Crée une chaîne explicite qui représente cette structure Size.

Truncate(SizeF)

Convertit la structure SizeF spécifiée en structure Size en tronquant les valeurs de la structure SizeF aux valeurs entières inférieures suivantes.

Opérateurs

Addition(Size, Size)

Ajoute la largeur et la hauteur d'une structure Size à la largeur et la hauteur d'une autre structure Size.

Division(Size, Int32)

Divise le Size spécifié par l’entier spécifié.

Division(Size, Single)

Divise le Size spécifié par le nombre à virgule flottante simple précision spécifié.

Equality(Size, Size)

Teste si deux structures Size sont égales.

Explicit(Size to Point)

Convertit la structure Size spécifiée en structure Point.

Implicit(Size to SizeF)

Convertit la structure Size spécifiée en structure SizeF.

Inequality(Size, Size)

Vérifie si deux structures Size sont différentes.

Multiply(Int32, Size)

Multiplie l’entier spécifié par le Size spécifié.

Multiply(Single, Size)

Multiplie le nombre à virgule flottante simple précision spécifié par le Size spécifié.

Multiply(Size, Int32)

Multiplie le Size spécifié par l’entier spécifié.

Multiply(Size, Single)

Multiplie le Size spécifié par le nombre à virgule flottante simple précision spécifié.

Subtraction(Size, Size)

Soustrait la largeur et la hauteur d'une structure Size de la largeur et de la hauteur d'une autre structure Size.

S’applique à