Struct Point

Struct Point

Названий на: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)

Представляє розпоряджену пару цільових x- і y-координатів, які визначають точку в двовимірній площі.

public struct Point

Нападні члени

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Point(ІТ, ІТ)

Ініціалює нову інстанцію структури Aspose.Imaging.Point з зазначеними координатами.

public Point(int x, int y)

Parameters

x int

Горизонтальна позиція пункту.

y int

Вертикальна позиція пункту.

Point(Size)

Ініціалізує нову інстанцію структури Aspose.Imaging.Пойнт з структури Wl17.Size.

public Point(Size size)

Parameters

size Size

Вона містить нові координати пунктів.

Point(ІНТ)

Ініціалізує нову інстанцію структури Aspose.Imaging.Point за допомогою координатів, визначених цілою вартістю.

public Point(int dw)

Parameters

dw int

32-бітний інтегратор, який визначає координати для нової точки.

Properties

Empty

Отримається нова прикладка структури Aspose.Imaging.Point, яка має значення Wl17.Points.X і _www.point.Y, встановлені до нуля.

public static Point Empty { get; }

вартість нерухомості

Point

IsEmpty

Отримається значення, яке вказує на те, чи є цей Aspose.Imaging.Point порожнім.

[JsonIgnore]
public bool IsEmpty { get; }

вартість нерухомості

bool

X

Отримати або встановити x-координат цього Aspose.Imaging.Point.

public int X { get; set; }

вартість нерухомості

int

Y

Отримати або встановити y-координат цього Aspose.Imaging.Point.

public int Y { get; set; }

вартість нерухомості

int

Methods

Add(Точка, розмір)

Додайте зазначену Aspose.Imaging.Зміст до зазначеної Wl17.Точка.

public static Point Add(Point point, Size size)

Parameters

point Point

Про це йдеться в повідомленні Aspose.Imaging.Point для додавання.

size Size

Aspose.Imaging.Size для додавання до пункту .

Returns

Point

Aspose.Imaging.Точка, яка є результатом додаткової операції.

Ceiling(PointF)

Конвертує зазначену Aspose.Imaging.PointF в Wl17.Points шляхом обертання значень __ WL7_ .pointF на наступні більш високі цільові значення.

public static Point Ceiling(PointF point)

Parameters

point PointF

Про це йдеться в повідомленні Aspose.Imaging.PointF.

Returns

Point

В Aspose.Imaging.Point цей метод конвертується на.

Equals(Об’єкт)

Визначає, чи цей Aspose.Imaging.Point містить ті ж координати, що і зазначений System.Object.

public override bool Equals(object obj)

Parameters

obj object

Система об’єкта для тестування.

Returns

bool

Правда, якщо obj’ є Aspose.Imaging.Point і має ті ж самі координати, що і цей Wl17.point.

FromLong(Довгий, вихідний int, out int)

Розробка точкового об’єкта, упакованого в довгий предмет, щоб відрізнити значення X і Y.

public static void FromLong(long packedPoint, out int x, out int y)

Parameters

packedPoint long

Об’єкт пункту упакований в одну довгу вартість.

x int

Витягнутий з упакованої цінності пункту X.

y int

Витягнутий з упакованої цінності пункту Y.

GetHashCode()

Повернеться код хаша для цього Aspose.Imaging.Point.

public override int GetHashCode()

Returns

int

Хаш-код для цього прикладу, підходящий для використання в хашингових алгоритмах і структурах даних, таких як хаш-таблиця.

Offset(Point)

Перекладає це Aspose.Imaging.Point за зазначеним Wl17.point.

public void Offset(Point point)

Parameters

point Point

Поняття Aspose.Imaging.Point використовується для відшкодування цього Wl17.Points.

Offset(ІТ, ІТ)

Перекладає це Aspose.Imaging.Point за зазначеною сумою.

public void Offset(int dx, int dy)

Parameters

dx int

Сума компенсації за X-координат.

dy int

Сума компенсації за Y-координат.

Round(PointF)

Конвертує зазначену Aspose.Imaging.PointF в об’єкт Wl17.Пойнт, обертаючи значення _www.points до найближчого цілера.

public static Point Round(PointF point)

Parameters

point PointF

Про це йдеться в повідомленні Aspose.Imaging.PointF.

Returns

Point

В Aspose.Imaging.Point цей метод конвертується на.

Subtract(Точка, розмір)

Він повертає результат субтракціонування, зазначеного Aspose.Imaging.Size, з визначеної Wl17.Point.

public static Point Subtract(Point point, Size size)

Parameters

point Point

Про це йдеться в повідомленні Aspose.Imaging.Point для відключення.

size Size

Aspose.Imaging.Size для підриву з точки ".

Returns

Point

Aspose.Imaging.Точка, яка є результатом операції субтракції.

ToLong()

Конвертуйте цю точку в єдину довгу вартість, що містить координати X і Y в високих і низьких бітах.

public long ToLong()

Returns

long

Об’єкт пункту упакований в одну довгу вартість.

ToString()

Конвертує цей Aspose.Imaging.Point в гуманітарно чистий ряд.

public override string ToString()

Returns

string

Система.String, яка представляє цю інстанцію.

Truncate(PointF)

Конвертує зазначену Aspose.Imaging.PointF в WR17.Points, зашифруючи значення __ WL16_ .Point.

public static Point Truncate(PointF point)

Parameters

point PointF

Про це йдеться в повідомленні Aspose.Imaging.PointF.

Returns

Point

В Aspose.Imaging.Point цей метод конвертується на.

Operators

Оператор +(Точка, розмір)

Перекладає Aspose.Imaging.Точка на даний Wl17.Size.

public static Point operator +(Point point, Size size)

Parameters

point Point

Про це йдеться в повідомленні Aspose.Imaging.Point для перекладу.

size Size

Aspose.Imaging.Size, що визначає пара чисел, які потрібно додати до координатів point'.

Returns

Point

Перекладено Aspose.Imaging.Точка

Оператор =(Точка, точка)

Результат визначає, чи рівні цінності властивостей Aspose.Imaging.Point.X і Wl17.Points.Y обох предметів.

public static bool operator ==(Point point1, Point point2)

Parameters

point1 Point

Перший Aspose.Imaging.Точка для порівняння.

point2 Point

Другий Aspose.Imaging.Точка для порівняння.

Returns

bool

Справжнє, якщо значення Aspose.Imaging.Point.X і Wl17.Points.Y point1’ і <code class" (“парамреф”) пункту 2’ є однаковими; в іншому випадку фальсифікованими.

Розмір оператора(Point)

Конвертує визначену структуру Aspose.Imaging.Пойнт до структури Wl17.Size.

public static explicit operator Size(Point point)

Parameters

point Point

Про це йдеться в повідомленні Aspose.Imaging.Point для перетворення.

Returns

Size

Aspose.Imaging.Великість, що випливає з конверсії.

Імплицитний оператор PointF(Point)

Конвертує визначену структуру Aspose.Imaging.Пойнт до структури Wl17.PointF.

public static implicit operator PointF(Point point)

Parameters

point Point

Про це йдеться в повідомленні Aspose.Imaging.Point для перетворення.

Returns

PointF

Aspose.Imaging.PointF, що випливає з конверсії.

Оператор !=(Точка, точка)

Результат визначає, чи нерівні значення властивостей Aspose.Imaging.Point.Y і Wl17.

public static bool operator !=(Point point1, Point point2)

Parameters

point1 Point

Перший Aspose.Imaging.Точка для порівняння.

point2 Point

Другий Aspose.Imaging.Точка для порівняння.

Returns

bool

Правда, якщо значення будь-яких властивостей Aspose.Imaging.Point.X або властивості Wl17.Points.Y point1’ і <cod class" (“парамреф”) відрізняються; в іншому випадку, фальсифіковані.

Оператор -(Точка, розмір)

Перекладає Aspose.Imaging.Точка за негативним значенням даного Wl17.Size.

public static Point operator -(Point point, Size size)

Parameters

point Point

Про це йдеться в повідомленні Aspose.Imaging.Point для перекладу.

size Size

Розмір Aspose.Imaging.Size, який визначає пара чисел, які потрібно підтягнути з координатів point'.

Returns

Point

Структура Aspose.Imaging.Точка, яка перекладається за негативною структурою даного Wl17.Size.

 Українська