IRONSOFTWAREHOME
Versatz
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
Versatz

Versatz

Dieses Beispiel soll Ihnen zeigen, wie Sie Koordinaten in der PointF- oder Point-Klasse mithilfe der Offset()-Methode anpassen können.

Diese Methode ist sowohl in den Point- als auch in den PointF-Klassen verfügbar und wird hauptsächlich verwendet, um die Koordinaten eines bestimmten Punktes programmatisch zu bewegen oder anzupassen. Die Offset()-Methode verändert die aktuellen x- und y-Koordinaten eines Punktes, ohne ein neues Point-Objekt zurückzugeben.

Um die Offset()-Methode zu verwenden, rufen Sie sie einfach mit zwei ganzen Zahlen als Argumente an einem Point- oder PointF-Objekt auf. Das erste Argument wird die x-Koordinate des Punktes versetzen, während das zweite Argument die y-Koordinate des Punktes versetzen wird. Diese Methode akzeptiert auch negative Werte als Argumente.

  • Instanziierung eines PointF-Objekts: Die PointF-Klasse wird verwendet, um Punkte mit Gleitkommazahlen für x- und y-Koordinaten darzustellen. In diesem Beispiel wird der Punkt bei (10.5, 20.5) initialisiert.
  • Aufrufen der Offset()-Methode: Die Methode passt die Koordinaten des PointF-Objekts durch die angegebenen Offset-Werte an. Insbesondere wird point.Offset(-5.0f, 10.0f); die x-Koordinate des Punktes um -5,0 und die y-Koordinate um +10,0 verschieben.
  • Konsolenausgabe: Die ursprünglichen und neuen Koordinaten des PointF-Objekts werden auf der Konsole angezeigt, um die Wirkung der Offset()-Methode zu demonstrieren.
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 19,661,086Version:2025.3gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.