Struct PointF
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.5.0)
Representerar ett ordnat par av flytande punkter x- och y-koordinater som definierar en punkt i en tvådimensionell plan.
public struct PointFArvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PointF(Flotta och flotta)
Initialiserar en ny instans av Aspose.Imaging.PointF-strukturen med de angivna koordinaterna.
public PointF(float x, float y)Parameters
x float
Den horisontella positionen av punkten.
y float
Den vertikala positionen av punkten.
Properties
Empty
Få en ny instans av Aspose.Imaging.PointF struktur som har Aspose.Imaging.PointF.X och Aspose.Imaging.PointF.Y värden ställda till noll.
public static PointF Empty { get; }Fastighetsvärde
IsEmpty
Det får ett värde som anger om Aspose.Imaging.PointF är tomt.
[JsonIgnore]
public bool IsEmpty { get; }Fastighetsvärde
X
Få eller ställa in x-koordinaten i denna Aspose.Imaging.PointF.
public float X { get; set; }Fastighetsvärde
Y
Få eller ställa in y-koordinaten i detta Aspose.Imaging.PointF.
public float Y { get; set; }Fastighetsvärde
Methods
Add(PointF, storlek)
Översätter en viss Aspose.Imaging.PointF av den angivna Aspose.Imaging.Size.
public static PointF Add(PointF point, Size size)Parameters
point PointF
Den Aspose.Imaging.PointF att översätta.
size Size
Aspose.Imaging.Size som anger de siffror som ska läggas till i koordinaterna i point'.
Returns
Den översatta Aspose.Imaging.PointF.
Add(PointF och SizeF)
Översätter en viss Aspose.Imaging.PointF med en specifik Aspose.Imaging.SizeF.
public static PointF Add(PointF point, SizeF size)Parameters
point PointF
Den Aspose.Imaging.PointF att översätta.
size SizeF
Aspose.Imaging.SizeF som anger de siffror som ska läggas till i koordinaterna i point'.
Returns
Den översatta Aspose.Imaging.PointF.
Equals(Objektet)
Anger om denna Aspose.Imaging.PointF innehåller samma koordinater som den angivna System.Object.
public override bool Equals(object obj)Parameters
obj object
System.Object att testa.
Returns
Denna metod returnerar sant om obj’ är en Aspose.Imaging.PointF och har samma koordinater som denna Aspose.Imaging.Point.
GetHashCode()
Returnerar en hashkod för denna Aspose.Imaging.PointF-struktur.
public override int GetHashCode()Returns
Ett integrerat värde som anger ett hashvärde för denna Aspose.Imaging.PointF-struktur.
Subtract(PointF, storlek)
Översätter en Aspose.Imaging.PointF av den negativa av en angiven storlek.
public static PointF Subtract(PointF point, Size size)Parameters
point PointF
Den Aspose.Imaging.PointF att översätta.
size Size
Aspose.Imaging.Size som anger siffrorna att subtract från koordinaterna i point'.
Returns
Den översatta Aspose.Imaging.PointF.
Subtract(PointF och SizeF)
Översätter en Aspose.Imaging.PointF av den negativa av en angiven storlek.
public static PointF Subtract(PointF point, SizeF size)Parameters
point PointF
Den Aspose.Imaging.PointF att översätta.
size SizeF
Aspose.Imaging.SizeF som anger siffrorna att subtract från koordinaterna i point'.
Returns
Den översatta Aspose.Imaging.PointF.
ToString()
Konverterar detta Aspose.Imaging.PointF till en mänsklig läsbar sträng.
public override string ToString()Returns
En sträng som representerar detta Aspose.Imaging.PointF.
Operators
operatör +(PointF, storlek)
Översätt en Aspose.Imaging.PointF av en viss Aspose.Imaging.Size.
public static PointF operator +(PointF point, Size size)Parameters
point PointF
Den Aspose.Imaging.PointF att översätta.
size Size
En Aspose.Imaging.Size som anger det par nummer som ska läggas till i koordinaterna i point'.
Returns
Returnerar den översatta Aspose.Imaging.PointF.
operatör +(PointF och SizeF)
Översätt Aspose.Imaging.PointF genom det angivna Aspose.Imaging.SizeF.
public static PointF operator +(PointF point, SizeF size)Parameters
point PointF
Den Aspose.Imaging.PointF att översätta.
size SizeF
Aspose.Imaging.SizeF som anger de siffror som ska läggas till x- och y-koordinaterna i punkten'.
Returns
Den översatta Aspose.Imaging.PointF.
Operatör =(PointF och PointF)
Resultatet anger om värdena i Aspose.Imaging.PointF.X och Aspose.Imaging.PointF.Y egenskaper av de två Aspose.Imaging.PointF strukturer är lika.
public static bool operator ==(PointF point1, PointF point2)Parameters
point1 PointF
En första Aspose.Imaging.PointF att jämföra.
point2 PointF
En andra Aspose.Imaging.PointF att jämföra.
Returns
Det är sant om Aspose.Imaging.PointF.X och Aspose.Imaging.PointF.Y värden av den första och andra Aspose.Imaging.PointF strukturer är lika; annars, falska.
operatör !=(PointF och PointF)
Bestämmer om koordinaterna i de angivna punkterna inte är lika.
public static bool operator !=(PointF point1, PointF point2)Parameters
point1 PointF
En första Aspose.Imaging.PointF att jämföra.
point2 PointF
En andra Aspose.Imaging.PointF att jämföra.
Returns
Det är sant att ange Aspose.Imaging.PointF.X och Aspose.Imaging.PointF.Y värden av point1’ och point2’ är inte lika; annars, falsk.
operatör -(PointF, storlek)
Översätter en Aspose.Imaging.PointF av den negativa av en given Aspose.Imaging.Size.
public static PointF operator -(PointF point, Size size)Parameters
point PointF
En Aspose.Imaging.PointF att översätta.
size Size
En Aspose.Imaging.Size som anger siffrorna att subtract från x- och y-koordinaterna i point'.
Returns
Den översatta Aspose.Imaging.PointF.
operatör -(PointF och SizeF)
Översätter en Aspose.Imaging.PointF av den negativa av en specifik Aspose.Imaging.SizeF.
public static PointF operator -(PointF point, SizeF size)Parameters
point PointF
Den Aspose.Imaging.PointF att översätta.
size SizeF
Aspose.Imaging.SizeF som anger siffrorna att subtract från koordinaterna i point'.
Returns
Den översatta Aspose.Imaging.PointF.