IRONSOFTWAREHOME
Décalage
using IronSoftware.Drawing;
using System;

PointF pointFloat = new PointF(22.2f, 25.7f);

// Offset method adds offset value to the original point.
pointFloat.Offset(-10, 10);

// Check new x coordinate value after offset
Console.WriteLine(pointFloat.X);

// Check new y coordinate value after offset
Console.WriteLine(pointFloat.Y);
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Décalage

Décalage

Cet exemple devrait vous guider sur comment ajuster les coordonnées dans la classe PointF ou Point en utilisant la méthode Offset().

Cette méthode est disponible dans les classes Point et PointF, et elle est principalement utilisée pour déplacer ou ajuster de manière programmatique les coordonnées d'un certain point. La méthode Offset() modifie les coordonnées x et y actuelles d'un point sans retourner un nouvel objet Point.

Pour utiliser la méthode Offset(), il suffit de l'appeler avec deux valeurs entières comme arguments sur un objet Point ou PointF. Le premier argument décalera la coordonnée x du point, tandis que le second argument décalera la coordonnée y du point. Cette méthode accepte également les valeurs négatives comme arguments.

  • Instancier un objet PointF : La classe PointF est utilisée pour représenter des points avec des nombres à virgule flottante pour les coordonnées x et y. Dans cet exemple, le point est initialisé à (10,5, 20,5).
  • Appeler la méthode Offset() : La méthode ajuste les coordonnées de l'objet PointF aux valeurs de décalage spécifiées. En particulier, point.Offset(-5.0f, 10.0f); déplacera la coordonnée x du point de -5,0 et sa coordonnée y de +10,0.
  • Sortie console : Les coordonnées initiales et nouvelles de l'objet PointF sont imprimées à la console, démontrant l'effet de la méthode Offset().
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 19,661,086Version :2025.3vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise