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