Conversion de points

Les classes Point et PointF ont été créées à l'origine dans Iron Software.Drawing pour correspondre aux fonctionnalités disponibles dans d'autres bibliothèques de dessin, telles que System.Drawing , SixLabors.ImageSharp , Maui.Graphics et SkiaSharp . Par conséquent, Iron Software.Drawing permet la conversion implicite des objets Point et PointF , ce qui permet de les utiliser dans différentes bibliothèques et de les manipuler par les utilisateurs dans le programme.

L'extrait de code ci-dessus illustre comment réaliser une conversion implicite. Un objet Iron Software.Drawing.Point est converti en un objet Point provenant d'une autre bibliothèque, tandis que le deuxième extrait montre la conversion inverse. Pour effectuer une conversion implicite, il suffit d'affecter l'objet Iron Software.Drawing.Point à la variable de la bibliothèque souhaitée.

Il est important de noter que la conversion implicite ne s'applique pas à toutes les bibliothèques. Par exemple, la conversion System.Drawing.PointF en Iron Software.Drawing.PointF n'est pas possible, car elle n'est pas prise en charge par System.Drawing . Il est toutefois possible de convertir Iron Software.Drawing.Point et PointF en d'autres bibliothèques. Lors de la conversion à partir d'un objet Iron Software.Drawing.Point , le type de valeur des coordonnées passe de System.Double à System.Int32 , tandis que pour PointF , la valeur System.Single est conservée après la conversion.

Prêt à commencer?
Nuget Téléchargements 13,852,431 | Version: 2025.3 vient de sortir