Size Struct

Definition

Stocke une paire ordonnée d'entiers qui spécifient un Height et Width.Stores an ordered pair of integers, which specify a Height and 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
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
Inheritance
Attributes
Implements

Remarks

La classe Size est utilisée pour spécifier une hauteur et une largeur via la propriété Size pour Rectangle, RectangleF, Image, Icon et d’autres classes graphiques.The Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. Vous pouvez effectuer des opérations sur un Size à l’aide des opérateurs surchargés tels que Addition, Subtractionet Equality.You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. L’unité pour les Height et Width de la structure Size dépend des paramètres PageUnit et PageScale de l’objet Graphics utilisé pour dessiner.The unit for the Height and Width of the Size structure depend on the PageUnit and PageScale settings for the Graphics object that is used to draw.

Constructors

Size(Int32, Int32)

Initialise une nouvelle instance de la structure Size à partir des dimensions spécifiées.Initializes a new instance of the Size structure from the specified dimensions.

Size(Point)

Initialise une nouvelle instance de la structure Size à partir de la structure Point spécifiée.Initializes a new instance of the Size structure from the specified Point structure.

Fields

Empty

Obtient une structure Size dont les valeurs Height et Width sont égales à 0.Gets a Size structure that has a Height and Width value of 0.

Properties

Height

Obtient ou définit le composant vertical de cette structure Size.Gets or sets the vertical component of this Size structure.

IsEmpty

Teste si la largeur et la hauteur de cette structure Size est égale à 0.Tests whether this Size structure has width and height of 0.

Width

Obtient ou définit le composant horizontal de cette structure Size.Gets or sets the horizontal component of this Size structure.

Methods

Add(Size, Size)

Ajoute la largeur et la hauteur d'une structure Size à la largeur et la hauteur d'une autre structure Size.Adds the width and height of one Size structure to the width and height of another Size structure.

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.Converts the specified SizeF structure to a Size structure by rounding the values of the Size structure to the next higher integer values.

Equals(Object)

Teste si l'objet spécifié est une structure Size avec les mêmes dimensions que cette structure Size.Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

Equals(Size)
GetHashCode()

Retourne un code de hachage pour cette structure Size.Returns a hash code for this Size structure.

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.Converts the specified SizeF structure to a Size structure by rounding the values of the SizeF structure to the nearest integer values.

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.Subtracts the width and height of one Size structure from the width and height of another Size structure.

ToString()

Crée une chaîne explicite qui représente cette structure Size.Creates a human-readable string that represents this Size structure.

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.Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

Operators

Addition(Size, Size)

Ajoute la largeur et la hauteur d'une structure Size à la largeur et la hauteur d'une autre structure Size.Adds the width and height of one Size structure to the width and height of another Size structure.

Division(Size, Int32)

Divise le Size spécifié par l’entier spécifié.Divides the specified Size by the specified integer.

Division(Size, Single)

Divise le Size spécifié par le nombre à virgule flottante simple précision spécifié.Divides the specified Size by the specified single-precision floating-point number.

Equality(Size, Size)

Teste si deux structures Size sont égales.Tests whether two Size structures are equal.

Explicit(Size to Point)

Convertit la structure Size spécifiée en structure Point.Converts the specified Size structure to a Point structure.

Implicit(Size to SizeF)

Convertit la structure Size spécifiée en structure SizeF.Converts the specified Size structure to a SizeF structure.

Inequality(Size, Size)

Vérifie si deux structures Size sont différentes.Tests whether two Size structures are different.

Multiply(Int32, Size)

Multiplie l’entier spécifié par le Size spécifié.Multiplies the specified integer by the specified Size.

Multiply(Single, Size)

Multiplie le nombre à virgule flottante simple précision spécifié par le Size spécifié.Multiplies the specified single-precision floating-point number by the specified Size.

Multiply(Size, Int32)

Multiplie le Size spécifié par l’entier spécifié.Multiplies the specified Size by the specified integer.

Multiply(Size, Single)

Multiplie le Size spécifié par le nombre à virgule flottante simple précision spécifié.Multiplies the specified Size by the specified single-precision floating-point number.

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.Subtracts the width and height of one Size structure from the width and height of another Size structure.

Applies to