Struct Point
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)
Det repræsenterer et ordentligt par af integrerede x- og y-koordinater, der definerer et punkt i en to-dimensionel plan.
public struct Point
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(Det er int)
Initialiserer en ny instans af Aspose.Imaging.Point-strukturen med de angivne koordinater.
public Point(int x, int y)
Parameters
x
int
Den horisontale position af punktet.
y
int
Den vertikale position af punktet.
Point(Size)
Initialiserer en ny instans af Aspose.Imaging.Point-strukturen fra Wl17.Size strukturen.
public Point(Size size)
Parameters
size
Size
Den indeholder de nye koordinater.
Point(Int)
Initialiserer en ny instans af Aspose.Imaging.Point-strukturen ved hjælp af koordinater, der er angivet af en samlet værdi.
public Point(int dw)
Parameters
dw
int
En 32-bit integrator, der angiver koordinaterne for det nye punkt.
Properties
Empty
Få et nyt eksempel på Aspose.Imaging.Point-strukturen, der har værdierne Wl17.Points.X og _www.point.Y indstillet til nul.
public static Point Empty { get; }
Ejendomsværdi
IsEmpty
Giver en værdi, der angiver, om dette Aspose.Imaging.point er tomt.
[JsonIgnore]
public bool IsEmpty { get; }
Ejendomsværdi
X
Få eller indstille x-koordinaten af dette Aspose.Imaging.point.
public int X { get; set; }
Ejendomsværdi
Y
Få eller indstille y-koordinaten af dette Aspose.Imaging.point.
public int Y { get; set; }
Ejendomsværdi
Methods
Add(Størrelse, størrelse)
Tilføje den angivne Aspose.Imaging.Size til det angive Wl17.Point.
public static Point Add(Point point, Size size)
Parameters
point
Point
Den Aspose.Imaging.point til at tilføje.
size
Size
Den Aspose.Imaging.Size for at tilføje til point'.
Returns
Den Aspose.Imaging.point, der er resultatet af tilføjelsesoperationen.
Ceiling(pointf)
Konverter den angivne Aspose.Imaging.PointF til en __ WL16__ .Point ved at runde værdierne i _VL15.PointsF på de næste højere samlede værdier.
public static Point Ceiling(PointF point)
Parameters
point
PointF
Den Aspose.Imaging.PointF til at konvertere.
Returns
Den Aspose.Imaging.point denne metode konverterer til.
Equals(Objekt)
Det angiver, om dette Aspose.Imaging.Point indeholder de samme koordinater som det angivne System.Object.
public override bool Equals(object obj)
Parameters
obj
object
Den system.objekt at teste.
Returns
Det er sandt, hvis obj’ er en Aspose.Imaging.Point og har de samme koordinater som denne __ WL7_.point.
FromLong(Ud, ud og ud)
Deskonstruere et Point-objekt, der er pakket ind i et langt objekt for at adskille X og Y int værdier.
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
Pointen er pakket ind i en lang værdi.
x
int
Den udvundet fra den pakkede Point X-værdi.
y
int
Den udvundet fra den pakkede Point Y-værdi.
GetHashCode()
Returnerer en hash-kode til dette Aspose.Imaging.point.
public override int GetHashCode()
Returns
En hash kode til dette eksempel, egnet til brug i hashing algoritmer og data strukturer som en hash tabel.
Offset(Point)
Oversætter dette Aspose.Imaging.Point ved at angive det angivne Wl17.point.
public void Offset(Point point)
Parameters
point
Point
Det Aspose.Imaging.point blev brugt til at afhjælpe dette Wl17.Point.
Offset(Det er int)
Oversætter dette Aspose.Imaging.point efter det angivne beløb.
public void Offset(int dx, int dy)
Parameters
dx
int
Det beløb, der skal kompenseres for x-koordinaten.
dy
int
Det beløb, der skal kompenseres for y-koordinaten.
Round(pointf)
Konverterer den angivne Aspose.Imaging.PointF til et __ WL18__ .Point-objekt ved at runde wL19..Point værdier til den nærmeste helhed.
public static Point Round(PointF point)
Parameters
point
PointF
Den Aspose.Imaging.PointF til at konvertere.
Returns
Den Aspose.Imaging.point denne metode konverterer til.
Subtract(Størrelse, størrelse)
Returnerer resultatet af subtracting angivet Aspose.Imaging.Size fra det angivne Wl17.Point.
public static Point Subtract(Point point, Size size)
Parameters
point
Point
Den Aspose.Imaging.point til at udskilles fra.
size
Size
Den Aspose.Imaging.Size til subtract fra point'.
Returns
Den Aspose.Imaging.point, der er resultatet af subtraktionsoperationen.
ToLong()
Konverter dette punkt til en enkelt langværdi, der indeholder X og Y koordinater i høje og lave bits.
public long ToLong()
Returns
Pointen er pakket ind i en lang værdi.
ToString()
Konverter dette Aspose.Imaging.Point til en menneskelig læsesæt.
public override string ToString()
Returns
Et system.String, der repræsenterer denne instans.
Truncate(pointf)
Konverterer den angivne Aspose.Imaging.PointF til en __ WL16__ .Point ved at trunkere værdierne i Wl17.Points.
public static Point Truncate(PointF point)
Parameters
point
PointF
Den Aspose.Imaging.PointF til at konvertere.
Returns
Den Aspose.Imaging.point denne metode konverterer til.
Operators
Operatør +(Størrelse, størrelse)
Den oversætter en Aspose.Imaging.point med en given Wl17.Size.
public static Point operator +(Point point, Size size)
Parameters
point
Point
Den Aspose.Imaging.point til oversættelse.
size
Size
En Aspose.Imaging.Size, der angiver paret af tal til at tilføje til koordinaterne af point'.
Returns
Den oversatte Aspose.Imaging.point.
Operatør =(Point og Point)
Sammenligner to Aspose.Imaging.Point-objekter. Resultatet angiver, om værdierne i de egenskaber af de to www.wl17_.point .X og wll17__. point.Y er ligelige.
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
En første Aspose.Imaging.point til sammenligning.
point2
Point
En anden Aspose.Imaging.point til sammenligning.
Returns
Det er sandt, hvis værdierne Aspose.Imaging.Point.X og Wl17.Points.Y i point1’ og <code class" (“codes klasse”) er lige; ellers er de falske.
Eksplicit operatør størrelse(Point)
Konverter den angivne Aspose.Imaging.Point-struktur til en Wl17.Size struktur.
public static explicit operator Size(Point point)
Parameters
point
Point
Den Aspose.Imaging.point skal konverteres.
Returns
Den Aspose.Imaging.Size, der resulterer i konverteringen.
Implicit operatør PointF(Point)
Konverterer den angivne Aspose.Imaging.Point-struktur til den pågældende Wl17.PointsF struktur.
public static implicit operator PointF(Point point)
Parameters
point
Point
Den Aspose.Imaging.point skal konverteres.
Returns
Den Aspose.Imaging.PointF, der resulterer i konverteringen.
Operatør !=(Point og Point)
Sammenligner to Aspose.Imaging.Point-objekter. Resultatet angiver, om værdierne i de egenskaber af de to _ www.wl17_.point .Y eller __wll17 _.points værdier er ulige.
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
En første Aspose.Imaging.point til sammenligning.
point2
Point
En anden Aspose.Imaging.point til sammenligning.
Returns
Det er sandt, hvis værdien af enten de Aspose.Imaging.Point.X egenskaber eller de Wl17.point.Y egenskaberne af point1’ og
point2’ adskiller sig; ellers falske.
Operatør -(Størrelse, størrelse)
Den oversætter en Aspose.Imaging.point ved den negative af en given Wl17.Size.
public static Point operator -(Point point, Size size)
Parameters
point
Point
Den Aspose.Imaging.point til oversættelse.
size
Size
En Aspose.Imaging.Size, der angiver antallet af tal til at undertrykke fra koordinaterne i point'.
Returns
En Aspose.Imaging.Point-struktur, der oversættes af den negative af en given Wl17.Size struktur.