Struct Point

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

Point

IsEmpty

Otrzymuje wartość wskazującą, czy to Aspose.Imaging.Point jest puste.

[JsonIgnore]
public bool IsEmpty { get; }

Wartość nieruchomości

bool

X

Otrzymuje lub ustawia x-koordynat tego Aspose.Imaging.punktu.

public int X { get; set; }

Wartość nieruchomości

int

Y

Otrzymuje lub ustawia y-koordynat tego Aspose.Imaging.punktu.

public int Y { get; set; }

Wartość nieruchomości

int

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

Point

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

Point

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

bool

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

int

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

Point

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

Point

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

long

Obiekt punktowy zapakowany w jedną długą wartość.

ToString()

Konwertuje to Aspose.Imaging.Point na ludzko czytelny pasek.

public override string ToString()

Returns

string

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

Point

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

Point

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

bool

Prawda jest taka, że wartość Aspose.Imaging.Point.X i Wl17.Points.Y wartości point1’ i point2’ są równe; w przeciwnym razie, fałszywe.

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

Size

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

PointF

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

bool

Prawda jest taka, że wartości zarówno właściwości Aspose.Imaging.Point.X, jak i cech Wl17.Points.Y point1’ i point2’ różnią się; w przeciwnym razie, fałszywe.

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

Point

Struktura Aspose.Imaging.punktu, która jest przetłumaczona przez negatywny danej struktury WR17.Size.

 Polski