## Size class


Représente une paire de valeurs entières qui représentent la largeur et la hauteur d'une image. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../../system/smartptr/) pour gérer les objets de ce type.

```cpp
class Size
```

## Méthodes

| Méthode | Description |
| --- | --- |
| static [Add](./add/)(const Size\&, const Size\&) | Renvoie un nouvel objet [Size](./) qui est la somme de l'objet [Size](./) spécifié, c'est‑à‑dire dont la valeur de largeur est égale à la somme des valeurs de largeur des objets spécifiés et dont la valeur de hauteur est égale à la somme des valeurs de hauteur des objets spécifiés. |
| static [Ceiling](./ceiling/)(const SizeF\&) | Construit un objet [Size](./) à partir de l'objet [SizeF](../sizef/) spécifié en arrondissant les valeurs de largeur et de hauteur de l'objet [SizeF](../sizef/) à l'entier supérieur. |
| [Equals](./equals/)(const Size\&) const | Détermine si l'objet actuel et l'objet spécifié sont égaux, c'est‑à‑dire s'ils représentent la même paire de valeurs de largeur et de hauteur. |
| [get_Height](./get_height/)() const | Renvoie la valeur de hauteur représentée par l'objet actuel. |
| [get_IsEmpty](./get_isempty/)() const | Détermine si les valeurs de largeur et de hauteur sont toutes deux égales à 0. |
| [get_Width](./get_width/)() const | Renvoie la valeur de largeur représentée par l'objet actuel. |
| [GetHashCode](./gethashcode/)() const | Renvoie un code de hachage pour l'objet actuel. |
| [operator Point](./operatorpoint/)() const | Construit une instance de l'objet [Point](../point/) et initialise ses coordonnées X et Y avec les valeurs de largeur et de hauteur de l'objet actuel respectivement. |
| [operator SizeF](./operatorsizef/)() const | Construit une instance de l'objet [SizeF](../sizef/) et l'initialise avec les valeurs de largeur et de hauteur de l'objet [Size](./) actuel. |
| static [Round](./round/)(const SizeF\&) | Construit un objet [Size](./) à partir de l'objet [SizeF](../sizef/) spécifié en arrondissant les valeurs de largeur et de hauteur de l'objet [SizeF](../sizef/) à l'entier le plus proche. |
| [set_Height](./set_height/)(int) | Définit la valeur de hauteur représentée par l'objet actuel. |
| [set_Width](./set_width/)(int) | Définit la valeur de largeur représentée par l'objet actuel. |
| [Size](./size/)() | Construit un nouvel objet [Size](./) et initialise ses valeurs de largeur et de hauteur à 0. |
| [Size](./size/)(const Point\&) | Construit un nouvel objet [Size](./) et initialise ses valeurs de largeur et de hauteur avec les valeurs des coordonnées X et Y du point spécifié respectivement. |
| [Size](./size/)(int, int) | Construit un nouvel objet [Size](./) et l'initialise avec la valeur spécifiée. |
| static [Subtract](./subtract/)(const Size\&, const Size\&) | Renvoie un nouvel objet [Size](./) qui est le résultat de la soustraction de **size2** à partir de **size1**, c’est‑à‑dire dont la valeur de largeur est le résultat de la soustraction de la largeur de **size2's** à celle de **size1's**, et dont la valeur de hauteur est le résultat de la soustraction de la hauteur de **size2's** à celle de **size1's**. |
| [ToString](./tostring/)() const | Renvoie la représentation sous forme de chaîne de la paire de valeurs de largeur et de hauteur représentées par l'objet actuel. |
| static [Truncate](./truncate/)(const SizeF\&) | Construit un objet [Size](./) à partir de l'objet [SizeF](../sizef/) spécifié en tronquant les valeurs de largeur et de hauteur de l'objet [SizeF](../sizef/) à l'entier inférieur le plus proche. |
## Champs

| Champ | Description |
| --- | --- |
| static [Empty](./empty/) | Une instance vide de la classe [Size](./) dont les valeurs de largeur et de hauteur sont 0. |
## Voir aussi

* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
