Struct Point
Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
Representa un parell ordenat de coordenats x- i y integrals que defineixen un punt en un pla de dos dimensions.
public struct Point
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(Int, Int)
Inicialitza una nova instància de la estructura Aspose.Imaging.Point amb les coordenades especificades.
public Point(int x, int y)
Parameters
x
int
La posició horitzontal del punt.
y
int
La posició vertical del punt.
Point(Size)
Inicialitza una nova instància de l’estructura del Aspose.Imaging.Point des de la estructura del Wl17.Size.
public Point(Size size)
Parameters
size
Size
Conté les noves coordenades del punt.
Point(Int)
Inicialitza una nova instància de la estructura Aspose.Imaging.Point utilitzant les coordenades especificades per un valor integral.
public Point(int dw)
Parameters
dw
int
Un integrador de 32 bits que especifica les coordenades del nou punt.
Properties
Empty
Obté una nova instància de la estructura del Aspose.Imaging.Point que té els valors de l’equilibri d’efecte i el seu valor esdevé a zero.
public static Point Empty { get; }
Valor de la propietat
IsEmpty
Obté un valor que indiqui si aquest Aspose.Imaging.Point és buit.
[JsonIgnore]
public bool IsEmpty { get; }
Valor de la propietat
X
Obté o col·loca el coordinat x d’aquest Aspose.Imaging.Point.
public int X { get; set; }
Valor de la propietat
Y
Obté o col·loca el coordenat y d’aquest Aspose.Imaging.Point.
public int Y { get; set; }
Valor de la propietat
Methods
Add(El punt, la mida)
Afegeix l’especificat Aspose.Imaging.Size a la especificada Wl17.Point.
public static Point Add(Point point, Size size)
Parameters
point
Point
El Aspose.Imaging.Point per afegir a.
size
Size
El Aspose.Imaging.Size per afegir al punt .
Returns
El Aspose.Imaging.Point que és el resultat de l’operació addicional.
Ceiling(Punt F)
Converteix la Aspose.Imaging.PointF especificada en un WR17.Points al voltant dels valors de la wL18 .Point F a les següents valores integrals més altes.
public static Point Ceiling(PointF point)
Parameters
point
PointF
El Aspose.Imaging.PointF per a convertir.
Returns
El Aspose.Imaging.Point aquest mètode es converteix en.
Equals(Objecte)
Especifica si aquest Aspose.Imaging.Point conté les mateixes coordenades que el System.Object especificat.
public override bool Equals(object obj)
Parameters
obj
object
El sistema.Objecte per a provar.
Returns
És veritat si obj’ és un Aspose.Imaging.Point i té les mateixes coordenades que aquest Wl17.point.
FromLong(Llarga, fora de l’int)
Desconstrueix un objecte de punt embolicat en un llarg objecte per separar els valors X i Y int.
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
El punt objecte embolicat en un llarg valor.
x
int
El que s’extreu del valor de punt X embalat.
y
int
El que s’extreu del valor del punt Y embalat.
GetHashCode()
Retorna un codi hash per a aquest Aspose.Imaging.Point.
public override int GetHashCode()
Returns
Un codi hash per a aquest exemple, adequat per utilitzar en algoritmes de hashing i estructures de dades com una taula hash.
Offset(Point)
Tradueix aquest Aspose.Imaging.Point per l’especificat __ WL16__ .Point.
public void Offset(Point point)
Parameters
point
Point
El Aspose.Imaging.Point s’utilitza per descomptar aquest Wl17.Points.
Offset(Int, Int)
Tradueix aquest Aspose.Imaging.Point per la quantitat especificada.
public void Offset(int dx, int dy)
Parameters
dx
int
La quantitat per compensar el x-coordinat.
dy
int
La quantia per compensar el coordenat y.
Round(Punt F)
Converteix la Aspose.Imaging.PointF especificada en un objecte d’objectes de punts en el voltant dels valors de llocs de valor a l’interior més proper.
public static Point Round(PointF point)
Parameters
point
PointF
El Aspose.Imaging.PointF per a convertir.
Returns
El Aspose.Imaging.Point aquest mètode es converteix en.
Subtract(El punt, la mida)
Retorna el resultat de la subtractament especificat Aspose.Imaging.Size des de l’especificada Wl17.Point.
public static Point Subtract(Point point, Size size)
Parameters
point
Point
El Aspose.Imaging.Point per a ser subtraït de.
size
Size
El Aspose.Imaging.Size per subtrair des del punt .
Returns
El Aspose.Imaging.Point que és el resultat de l’operació de la subtracció.
ToLong()
Converteix aquest punt en un únic valor llarg, que conté les coordenades X i Y en bits alts i baixos.
public long ToLong()
Returns
El punt objecte embolicat en un llarg valor.
ToString()
Converteix aquest Aspose.Imaging.Point en una línia de lectura humana.
public override string ToString()
Returns
Un sistema.String que representa aquesta instància.
Truncate(Punt F)
Converteix la Aspose.Imaging.PointF especificada en un Wl17.Points truncant els valors del __ WL 17__ .Point.
public static Point Truncate(PointF point)
Parameters
point
PointF
El Aspose.Imaging.PointF per a convertir.
Returns
El Aspose.Imaging.Point aquest mètode es converteix en.
Operators
Operador +(El punt, la mida)
Tradueix un Aspose.Imaging.Point per un Wl17.Size donat.
public static Point operator +(Point point, Size size)
Parameters
point
Point
El Aspose.Imaging.Point per traduir.
size
Size
Un Aspose.Imaging.Size que especifica el parell de nombres per afegir a les coordenades de point'.
Returns
La traducció Aspose.Imaging.Point.
Operador =(Punt i punt)
El resultat especifica si els valors de les propietats de la Aspose.Imaging.Point.X i de l’oficina _wl17.point.Y dels dos objectes són iguals.
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
Un primer Aspose.Imaging.Point per comparar.
point2
Point
Un segon Aspose.Imaging.Point per comparar.
Returns
És veritat si els valors de Aspose.Imaging.Point.X i Wl17.Points.Y de point1’ i
Explicitat de l’operador(Point)
Converteix l’estructura especificada Aspose.Imaging.Points a una estructura de dimensions.
public static explicit operator Size(Point point)
Parameters
point
Point
El Aspose.Imaging.Point per a convertir.
Returns
La Aspose.Imaging.Size que resulta de la conversió.
Operació implícita PointF(Point)
Converteix l’estructura Aspose.Imaging.Point especificada a la estructura __ WL16_PointF.
public static implicit operator PointF(Point point)
Parameters
point
Point
El Aspose.Imaging.Point per a convertir.
Returns
El Aspose.Imaging.PointF que resulta de la conversió.
Operador !=(Punt i punt)
El resultat especifica si els valors de les propietats del Aspose.Imaging.Point.X o de l’oficina d’objectes de la part dels dos objectes són desiguals.
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
Un primer Aspose.Imaging.Point per comparar.
point2
Point
Un segon Aspose.Imaging.Point per comparar.
Returns
És veritat si els valors de les propietats de Aspose.Imaging.Point.X o de la propietat de l’ point1’ i el
point2’ difereixen; d’altra banda, false.
Operador -(El punt, la mida)
Tradueix un Aspose.Imaging.Point per el negatiu d’un determinat Wl17.Size.
public static Point operator -(Point point, Size size)
Parameters
point
Point
El Aspose.Imaging.Point per traduir.
size
Size
Un Aspose.Imaging.Size que especifica el parell de nombres per subtrair de les coordenades de point'.
Returns
Una estructura Aspose.Imaging.Points que es tradueix pel negatiu d’una dada estructura Wl17.Size.