Dimensions
Dimensions structure
Représente les dimensions linéaires (largeur et hauteur) d’une image rectangulaire raster en unité arbitraire. Structure immuable.
public struct Dimensions : ICloneable, IEquatable<Dimensions>
Constructeurs
| Nom |
La description |
| Dimensions(ushort, ushort) |
Crée une nouvelle instance à partir de la largeur et de la hauteur spécifiées |
Propriétés
| Nom |
La description |
| static Empty { get; } |
Renvoie une instance Dimensions vide |
| Area { get; } |
Renvoie une zone (Largeur x Hauteur) |
| AspectRatio { get; } |
Rapport d’aspect de ces dimensions en largeur/hauteur |
| Height { get; } |
Renvoie la hauteur de l’image |
| IsEmpty { get; } |
Détermine si cette instance “Dimensions” est vide et par défaut, c’est-à-dire qu’elle ne stocke pas la largeur et la hauteur correctes |
| IsSquare { get; } |
Détermine si les “Dimensions” spécifiées représentent un carré, c’est-à-dire si la largeur est égale à la hauteur |
| Width { get; } |
Renvoie la largeur de l’image |
Méthodes
| Nom |
La description |
| static FromSize(Size) |
Génère et renvoie une nouvelle instance à partir de l’instance System.Drawing.Size spécifiée |
| Clone() |
Renvoie une copie complète de cette instance |
| Equals(Dimensions) |
Détermine si cette instance est égale à l’instance “Dimensions” spécifiée |
| override Equals(object) |
Détermine si cette instance est égale à l’objet non casté spécifié, qui est probablement une autre instance “Dimensions” |
| override GetHashCode() |
Renvoie un hashcode pour cette instance, qui ne peut pas être modifié pendant sa durée de vie |
| ProportionallyResizeForNewHeight(ushort) |
Crée et renvoie une nouvelle instance “Dimensions”, qui est redimensionnée proportionnellement à partir de la valeur actuelle, en fonction de la hauteur spécifiée |
| ProportionallyResizeForNewWidth(ushort) |
Crée et renvoie une nouvelle instance “Dimensions”, qui est redimensionnée proportionnellement à partir du courant, en fonction de la largeur spécifiée |
| override ToString() |
Renvoie une représentation sous forme de chaîne de cette “Dimensions” |
| operator == |
Vérifie si deux valeurs “Dimensions” sont égales, c’est-à-dire qu’elles ont la même largeur et la même hauteur, ou si les deux sont vides |
| operator != |
Vérifie si deux valeurs “Dimensions” ne sont pas égales, c’est-à-dire que leur largeur et/ou hauteur correspondantes sont différentes |
Voir également