Struct Point
Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Jest to porządkowany parę integralnych współrzędnych x- i y, które określają punkt w dwóch wymiarach.
public struct Point
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Point(i int, int)
Inicjalizuje nową instancję struktury Aspose.Imaging.punktu z określonymi koordynatami.
public Point(int x, int y)
Parameters
x
int
Pozycja horyzontalna punktu.
y
int
pozycji pionowej punktu.
Point(Size)
Inicjalizuje nową instancję Aspose.Imaging.Struktura punktów z struktury __ WL16_.Size.
public Point(Size size)
Parameters
size
Size
Zawiera nowe koordynacje punktów.
Point(Int)
Inicjalizuje nową instancję struktury Aspose.Imaging.Point za pomocą współrzędnych określonych przez wartość całościową.
public Point(int dw)
Parameters
dw
int
32-bitowy integralny, który określa współrzędne dla nowego punktu.
Properties
Empty
Otrzymuje nową instancję struktury Aspose.Imaging.Points, która ma wartości Wl17.Point.X i _www.point.Y ustawione do zera.
public static Point Empty { get; }
Wartość nieruchomości
IsEmpty
Otrzymuje wartość wskazującą, czy to Aspose.Imaging.Point jest puste.
[JsonIgnore]
public bool IsEmpty { get; }
Wartość nieruchomości
X
Otrzymuje lub ustawia x-koordynat tego Aspose.Imaging.punktu.
public int X { get; set; }
Wartość nieruchomości
Y
Otrzymuje lub ustawia y-koordynat tego Aspose.Imaging.punktu.
public int Y { get; set; }
Wartość nieruchomości
Methods
Add(punkt, wielkość)
Dodaj określoną wielkość Aspose.Imaging.Size do określonej strony.
public static Point Add(Point point, Size size)
Parameters
point
Point
Dodaj do tego punkt Aspose.Imaging.
size
Size
Wielkość Aspose.Imaging.Dodaj do punktu .
Returns
Aspose.Imaging.Punkt, który jest wynikiem działania dodatku.
Ceiling(punktów)
Konwertuje określoną wartość Aspose.Imaging.PointF do punktu Wl17.Points, okrążając wartości __ WL16_ .Point F do następnych wartości ogólnych wyższych.
public static Point Ceiling(PointF point)
Parameters
point
PointF
Konwertuj Aspose.Imaging.PointF do konwersji.
Returns
W Aspose.Imaging.Point ta metoda konwertuje się na.
Equals(Obiekt)
Określa, czy ten Aspose.Imaging.Point zawiera te same współrzędne jak określony System.Object.
public override bool Equals(object obj)
Parameters
obj
object
System.obiekt do testowania.
Returns
Prawda jest taka, że obj’ jest Aspose.Imaging.Point i ma te same współrzędne jak ten __ WL16__ .Point.
FromLong(Długo, zewnątrz int, z dala int)
Odtworzyć obiekt punktowy w opakowaniu do długiego obiektu, aby oddzielić wartości X i Y int.
public static void FromLong(long packedPoint, out int x, out int y)
Parameters
packedPoint
long
Obiekt punktowy zapakowany w jedną długą wartość.
x
int
Wyciągnięte z pakowanej wartości Point X.
y
int
Wyciągnięte z pakowanej wartości Poziomu Y.
GetHashCode()
Powrót kodu hash dla tego Aspose.Imaging.Point.
public override int GetHashCode()
Returns
Kod hash dla tego przykładu, odpowiedni do użycia w algorytmach hashingu i strukturach danych, takich jak tabela hash.
Offset(Point)
Tłumaczy to Aspose.Imaging.Point za pomocą określonego Wl17.point.
public void Offset(Point point)
Parameters
point
Point
Pozycja Aspose.Imaging.Point została wykorzystana do odsetek tego Wl17.point.
Offset(i int, int)
Tłumaczy to Aspose.Imaging.punktu według określonej kwoty.
public void Offset(int dx, int dy)
Parameters
dx
int
Wymagane jest odszkodowanie za współrzędnik x.
dy
int
To kwota, którą należy odzyskać za Y-koordynat.
Round(punktów)
Konwertuje określony Aspose.Imaging.PointF do przedmiotu Wl17.Points przez okrągnięcie wartości _wl16__points do najbliższego całości.
public static Point Round(PointF point)
Parameters
point
PointF
Konwertuj Aspose.Imaging.PointF do konwersji.
Returns
W Aspose.Imaging.Point ta metoda konwertuje się na.
Subtract(punkt, wielkość)
Powraca wynik subtractingu określony Aspose.Imaging.Size z określonego __ WL7_.Point.
public static Point Subtract(Point point, Size size)
Parameters
point
Point
Pozycja Aspose.Imaging.Punkt należy odciąć od.
size
Size
Rozmiar Aspose.Imaging.Size do subtract z punktu ".
Returns
Aspose.Imaging.Punkt, który jest wynikiem operacji subtrakcji.
ToLong()
Konwertuj ten punkt na jedną wartość długą, zawierającą współrzędne X i Y w wysokich i niskich bitach.
public long ToLong()
Returns
Obiekt punktowy zapakowany w jedną długą wartość.
ToString()
Konwertuje to Aspose.Imaging.Point na ludzko czytelny pasek.
public override string ToString()
Returns
System.String, który reprezentuje tę instancję.
Truncate(punktów)
Konwertuje określony Aspose.Imaging.PointF na W L17.Punkt, wstrząsając wartościami __ WL 17__ .Punktu.
public static Point Truncate(PointF point)
Parameters
point
PointF
Konwertuj Aspose.Imaging.PointF do konwersji.
Returns
W Aspose.Imaging.Point ta metoda konwertuje się na.
Operators
Operator +(punkt, wielkość)
Tłumaczenie Aspose.Imaging.Punktu przez dany Wl17.Size.
public static Point operator +(Point point, Size size)
Parameters
point
Point
W języku angielskim Aspose.Imaging.Point do tłumaczenia.
size
Size
Rozmiar Aspose.Imaging.Size, który określa parę liczb do dodania do współrzędnych point'.
Returns
Tłumaczenie Aspose.Imaging. punkt.
Operator =(punkt, punkt)
Wynik określa, czy wartości właściwości Aspose.Imaging.Point.X i __ WL16__ .Point-Y dwóch obiektów są równe.
public static bool operator ==(Point point1, Point point2)
Parameters
point1
Point
Pierwszy Aspose.Imaging.Punkt do porównania.
point2
Point
Drugi Aspose.Imaging.Punkt do porównania.
Returns
Prawda jest taka, że wartość Aspose.Imaging.Point.X i Wl17.Points.Y wartości point1’ i
Wyraźna wielkość operatora(Point)
Konwertuje określoną strukturę Aspose.Imaging.punktu do struktury Wl17.Size.
public static explicit operator Size(Point point)
Parameters
point
Point
Konwertuj Aspose.Imaging. punkt do konwersji.
Returns
Wielkość Aspose.Imaging.Size wynikająca z konwersji.
Obsługa operatorów PointF(Point)
Konwertuje określoną strukturę Aspose.Imaging.Points do struktury Wl17.PointF.
public static implicit operator PointF(Point point)
Parameters
point
Point
Konwertuj Aspose.Imaging. punkt do konwersji.
Returns
Aspose.Imaging.PointF wynikający z konwersji.
Operator !=(punkt, punkt)
Wynik określa, czy wartości właściwości Aspose.Imaging.Point.X lub __ WL16_.Points.Y obydwu przedmiotów są nierówne.
public static bool operator !=(Point point1, Point point2)
Parameters
point1
Point
Pierwszy Aspose.Imaging.Punkt do porównania.
point2
Point
Drugi Aspose.Imaging.Punkt do porównania.
Returns
Prawda jest taka, że wartości zarówno właściwości Aspose.Imaging.Point.X, jak i cech Wl17.Points.Y point1’ i
Operator -(punkt, wielkość)
Tłumaczenie Aspose.Imaging.punktu przez negatywny danego Wl17.Size.
public static Point operator -(Point point, Size size)
Parameters
point
Point
W języku angielskim Aspose.Imaging.Point do tłumaczenia.
size
Size
Rozmiar Aspose.Imaging.Size, który określa parę liczb do subtract z współrzędnych point'.
Returns
Struktura Aspose.Imaging.punktu, która jest przetłumaczona przez negatywny danej struktury WR17.Size.