Size Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 structure est utilisée pour spécifier une hauteur et une largeur par le biais de la Size propriété pour Rectangle, RectangleF, et ImageIcon d’autres 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é pour la Height structure et Width la Size structure dépendent des paramètres et PageScale des PageUnit paramètres de l’objet Graphics utilisé pour dessiner.
Constructeurs
| Nom | Description |
|---|---|
| Size(Int32, Int32) |
Initialise une nouvelle instance de la Size structure à partir des dimensions spécifiées. |
| Size(Point) |
Initialise une nouvelle instance de la Size structure à partir de la structure spécifiée Point . |
Champs
| Nom | Description |
|---|---|
| Empty |
Obtient une Size structure dont Height la valeur est Width 0. |
Propriétés
| Nom | Description |
|---|---|
| Height |
Obtient ou définit le composant vertical de cette Size structure. |
| IsEmpty |
Teste si cette Size structure a une largeur et une hauteur de 0. |
| Width |
Obtient ou définit le composant horizontal de cette Size structure. |
Méthodes
| Nom | Description |
|---|---|
| Add(Size, Size) |
Ajoute la largeur et la hauteur d’une Size structure à la largeur et à la hauteur d’une autre Size structure. |
| Ceiling(SizeF) |
Convertit la structure spécifiée SizeF en structure Size en arrondissant les valeurs de la Size structure aux valeurs entières supérieures suivantes. |
| Equals(Object) |
Teste si l’objet spécifié est une Size structure avec les mêmes dimensions que cette Size structure. |
| Equals(Size) |
Indique si l’objet actuel est égal à un autre objet du même type. |
| GetHashCode() |
Retourne un code de hachage pour cette Size structure. |
| Round(SizeF) |
Convertit la structure spécifiée SizeF en structure Size en arrondissant les valeurs de la SizeF structure aux valeurs entières les plus proches. |
| Subtract(Size, Size) |
Soustrait la largeur et la hauteur d’une Size structure de la largeur et de la hauteur d’une autre Size structure. |
| ToString() |
Crée une chaîne lisible par l’homme qui représente cette Size structure. |
| Truncate(SizeF) |
Convertit la structure spécifiée SizeF en structure Size en tronquant les valeurs de la SizeF structure en valeurs entières inférieures suivantes. |
Opérateurs
| Nom | Description |
|---|---|
| Addition(Size, Size) |
Ajoute la largeur et la hauteur d’une Size structure à la largeur et à la hauteur d’une autre Size structure. |
| Division(Size, Int32) |
Divise le spécifié Size par l’entier spécifié. |
| Division(Size, Single) |
Divise le spécifié Size par le nombre à virgule flottante simple précision spécifié. |
| Equality(Size, Size) |
Teste si deux Size structures sont égales. |
| Explicit(Size to Point) | |
| Implicit(Size to SizeF) | |
| Inequality(Size, Size) |
Teste si deux Size structures sont différentes. |
| Multiply(Int32, Size) |
Multiplie l’entier spécifié par l’entier spécifié Size. |
| Multiply(Single, Size) |
Multiplie le nombre à virgule flottante simple précision spécifié par le nombre spécifié Size. |
| Multiply(Size, Int32) |
Multiplie la valeur spécifiée Size par l’entier spécifié. |
| Multiply(Size, Single) |
Multiplie le nombre Size à virgule flottante simple précision spécifié. |
| Subtraction(Size, Size) |
Soustrait la largeur et la hauteur d’une Size structure de la largeur et de la hauteur d’une autre Size structure. |