Struct Point
Il nome: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
Esso rappresenta una coppia ordinata di coordinati x- e y integrali che definiscono un punto in un piano a due dimensioni.
public struct Point
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(di int, int)
Inizia una nuova instanza della struttura Aspose.Imaging.Point con le coordinate specificate.
public Point(int x, int y)
Parameters
x
int
Posizione orizzontale del punto.
y
int
Posizione verticale del punto.
Point(Size)
Inizializza una nuova instanza della struttura del Aspose.Imaging.Punto dalla struttura di Wl17.Size.
public Point(Size size)
Parameters
size
Size
Contiene le nuove coordinate di punto.
Point(int)
Inizializza una nuova instanza della struttura Aspose.Imaging.Point utilizzando le coordinate specificate da un valore integrale.
public Point(int dw)
Parameters
dw
int
Un integratore a 32 bit che specifica le coordinate per il nuovo punto.
Properties
Empty
Riceve una nuova instanza della struttura di Aspose.Imaging.Point che ha i valori di Wl17.Points.X e wl15__ .Point.Y impostati a zero.
public static Point Empty { get; }
Valore di proprietà
IsEmpty
Riceve un valore che indica se questo Aspose.Imaging.Point è vuoto.
[JsonIgnore]
public bool IsEmpty { get; }
Valore di proprietà
X
Riceve o impone il coordinato x di questo Aspose.Imaging.Point.
public int X { get; set; }
Valore di proprietà
Y
Riceve o impone il y-coordinato di questo Aspose.Imaging.Point.
public int Y { get; set; }
Valore di proprietà
Methods
Add(punti, dimensioni)
Aggiungi il Aspose.Imaging.Size specificato al Wl17.Point specifico.
public static Point Add(Point point, Size size)
Parameters
point
Point
Il Aspose.Imaging.Punto da aggiungere.
size
Size
Il Aspose.Imaging.Size per aggiungere al point'.
Returns
Il Aspose.Imaging.Punto che è il risultato dell’operazione aggiuntiva.
Ceiling(di PointF)
Converti il Aspose.Imaging.PointF specificato in un Wl17.Punto rotonda i valori del __ WL16_ .PointsF ai valori integrali più alti successivi.
public static Point Ceiling(PointF point)
Parameters
point
PointF
Il Aspose.Imaging.PointF per convertire.
Returns
Il Aspose.Imaging.Point questo metodo si converte in.
Equals(oggetto)
Determinare se questo Aspose.Imaging.Point contiene le stesse coordinate che il System.Object specificato.
public override bool Equals(object obj)
Parameters
obj
object
Il sistema.oggetto da testare.
Returns
È vero se obj’ è un Aspose.Imaging.Point e ha le stesse coordinate che questo __ WL16__ .Point.
FromLong(Lunghi, fuori int, est)
Deconstruisci un oggetto di punto imballato in un obgetto lungo per separare i valori int X e Y.
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
L’oggetto del punto è confezionato in un valore lungo.
x
int
Quello che viene estratto dal valore del punto X imballato.
y
int
Quello che viene estratto dal valore del punto Y imballato.
GetHashCode()
Ritorna un codice hash per questo Aspose.Imaging.Point.
public override int GetHashCode()
Returns
Un codice hash per questo esempio, adatto per l’uso in algoritmi di hashing e strutture di dati come una tabella hash.
Offset(Point)
Traduzione di questo Aspose.Imaging.Point con il specificato Wl17.point.
public void Offset(Point point)
Parameters
point
Point
Il Aspose.Imaging.Point è stato utilizzato per compensare questo Wl17.point.
Offset(di int, int)
Traduzione di questo Aspose.Imaging.Point per l’importo specificato.
public void Offset(int dx, int dy)
Parameters
dx
int
L’importo per compensare il coordinato x.
dy
int
L’importo da compensare per il coordinato y.
Round(di PointF)
Converti il Aspose.Imaging.PointF specificato in un oggetto Wl17.Punto rotonda i valori _www.punto al più vicino intero.
public static Point Round(PointF point)
Parameters
point
PointF
Il Aspose.Imaging.PointF per convertire.
Returns
Il Aspose.Imaging.Point questo metodo si converte in.
Subtract(punti, dimensioni)
Ritorna il risultato della sottrazione specifica Aspose.Imaging.Size dal specifico Wl17.Point.
public static Point Subtract(Point point, Size size)
Parameters
point
Point
Il Aspose.Imaging.Punto da ritirare da.
size
Size
Il Aspose.Imaging.Size per sottrazione dal point'.
Returns
Il Aspose.Imaging.Punto che è il risultato dell’operazione di sottrazione.
ToLong()
Convertire questo punto in un unico valore lungo, che contiene coordinate X e Y in biti alti e bassi.
public long ToLong()
Returns
L’oggetto del punto è confezionato in un valore lungo.
ToString()
Converti questo Aspose.Imaging.Point in una riga leggibile per l’uomo.
public override string ToString()
Returns
Un sistema.String che rappresenta questa instanza.
Truncate(di PointF)
Converti il Aspose.Imaging.PointF specificato in un Wl17.Punto truncando i valori del __ WL16__ .Ponto.
public static Point Truncate(PointF point)
Parameters
point
PointF
Il Aspose.Imaging.PointF per convertire.
Returns
Il Aspose.Imaging.Point questo metodo si converte in.
Operators
Operatore +(punti, dimensioni)
Traduzione di un Aspose.Imaging.Punto da un dato Wl17.Size.
public static Point operator +(Point point, Size size)
Parameters
point
Point
Il Aspose.Imaging.Point per la traduzione.
size
Size
Un Aspose.Imaging.Size che specifica la coppia di numeri da aggiungere alle coordinate del point'.
Returns
Il testo tradotto Aspose.Imaging.Point.
Operatore =(punto, punto)
Il risultato specifica se i valori delle proprietà del Aspose.Imaging.Point.X e del Wl17.point.Y dei due oggetti sono uguali.
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
Un primo Aspose.Imaging.Punto da confrontare.
point2
Point
Un secondo Aspose.Imaging.Punto da confrontare.
Returns
È vero se i valori Aspose.Imaging.Point.X e Wl17.Points.Y di point1’ e
L’operatore esplicito(Point)
Converta la struttura del Aspose.Imaging.Point specificata in una struttura di dimensioni Wl17.Size.
public static explicit operator Size(Point point)
Parameters
point
Point
Il Aspose.Imaging.Punto da convertire.
Returns
Il Aspose.Imaging.Size che deriva dalla conversione.
Operatore implicito PointF(Point)
Converta la struttura del Aspose.Imaging.Point specificata in una struttura di Wl17.PointsF.
public static implicit operator PointF(Point point)
Parameters
point
Point
Il Aspose.Imaging.Punto da convertire.
Returns
Il Aspose.Imaging.PointF che deriva dalla conversione.
Operatore !=(punto, punto)
Il risultato specifica se i valori delle proprietà del Aspose.Imaging.Point.X o del Wl17.Points.Y dei due oggetti sono ineguali.
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
Un primo Aspose.Imaging.Punto da confrontare.
point2
Point
Un secondo Aspose.Imaging.Punto da confrontare.
Returns
È vero se i valori sia delle proprietà Aspose.Imaging.Point.X o le proprietà Wl17.Points.Y di point1’ e
Operatore -(punti, dimensioni)
Traduzione di un Aspose.Imaging.Punto con il negativo di una data Wl17.Size.
public static Point operator -(Point point, Size size)
Parameters
point
Point
Il Aspose.Imaging.Point per la traduzione.
size
Size
Un Aspose.Imaging.Size che specifica la coppia di numeri da sottrazione dalle coordinate del point'.
Returns
Un Aspose.Imaging.Struttura di punto che è tradotto dal negativo di un dato Wl17.Size Struttura.