Struct Point

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à

Point

IsEmpty

Riceve un valore che indica se questo Aspose.Imaging.Point è vuoto.

[JsonIgnore]
public bool IsEmpty { get; }

Valore di proprietà

bool

X

Riceve o impone il coordinato x di questo Aspose.Imaging.Point.

public int X { get; set; }

Valore di proprietà

int

Y

Riceve o impone il y-coordinato di questo Aspose.Imaging.Point.

public int Y { get; set; }

Valore di proprietà

int

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

Point

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

Point

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

bool

È 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

int

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

Point

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

Point

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

long

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

string

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

Point

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

Point

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

bool

È vero se i valori Aspose.Imaging.Point.X e Wl17.Points.Y di point1’ e point2’ sono uguali; altrimenti, falsi.

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

Size

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

PointF

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

bool

È vero se i valori sia delle proprietà Aspose.Imaging.Point.X o le proprietà Wl17.Points.Y di point1’ e point2’ differiscono; altrimenti, false.

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

Point

Un Aspose.Imaging.Struttura di punto che è tradotto dal negativo di un dato Wl17.Size Struttura.

 Italiano