Struct Point

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

Point

IsEmpty

Obté un valor que indiqui si aquest Aspose.Imaging.Point és buit.

[JsonIgnore]
public bool IsEmpty { get; }

Valor de la propietat

bool

X

Obté o col·loca el coordinat x d’aquest Aspose.Imaging.Point.

public int X { get; set; }

Valor de la propietat

int

Y

Obté o col·loca el coordenat y d’aquest Aspose.Imaging.Point.

public int Y { get; set; }

Valor de la propietat

int

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

Point

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

Point

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

bool

É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

int

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

Point

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

Point

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

long

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

string

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

Point

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

Point

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

bool

És veritat si els valors de Aspose.Imaging.Point.X i Wl17.Points.Y de point1’ i point2’ són iguals; d’altra banda, falses.

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

Size

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

PointF

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

bool

É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

Point

Una estructura Aspose.Imaging.Points que es tradueix pel negatiu d’una dada estructura Wl17.Size.

 Català