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