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; }
вартість нерухомості
IsEmpty
Отримається значення, яке вказує на те, чи є цей Aspose.Imaging.Point порожнім.
[JsonIgnore]
public bool IsEmpty { get; }
вартість нерухомості
X
Отримати або встановити x-координат цього Aspose.Imaging.Point.
public int X { get; set; }
вартість нерухомості
Y
Отримати або встановити y-координат цього Aspose.Imaging.Point.
public int Y { get; set; }
вартість нерухомості
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
Aspose.Imaging.Точка, яка є результатом додаткової операції.
Ceiling(PointF)
Конвертує зазначену Aspose.Imaging.PointF в Wl17.Points шляхом обертання значень __ WL7_ .pointF на наступні більш високі цільові значення.
public static Point Ceiling(PointF point)
Parameters
point
PointF
Про це йдеться в повідомленні Aspose.Imaging.PointF.
Returns
В Aspose.Imaging.Point цей метод конвертується на.
Equals(Об’єкт)
Визначає, чи цей Aspose.Imaging.Point містить ті ж координати, що і зазначений System.Object.
public override bool Equals(object obj)
Parameters
obj
object
Система об’єкта для тестування.
Returns
Правда, якщо 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
Хаш-код для цього прикладу, підходящий для використання в хашингових алгоритмах і структурах даних, таких як хаш-таблиця.
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
В 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
Aspose.Imaging.Точка, яка є результатом операції субтракції.
ToLong()
Конвертуйте цю точку в єдину довгу вартість, що містить координати X і Y в високих і низьких бітах.
public long ToLong()
Returns
Об’єкт пункту упакований в одну довгу вартість.
ToString()
Конвертує цей Aspose.Imaging.Point в гуманітарно чистий ряд.
public override string ToString()
Returns
Система.String, яка представляє цю інстанцію.
Truncate(PointF)
Конвертує зазначену Aspose.Imaging.PointF в WR17.Points, зашифруючи значення __ WL16_ .Point.
public static Point Truncate(PointF point)
Parameters
point
PointF
Про це йдеться в повідомленні Aspose.Imaging.PointF.
Returns
В 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
Перекладено 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
Справжнє, якщо значення 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
Aspose.Imaging.Великість, що випливає з конверсії.
Імплицитний оператор PointF(Point)
Конвертує визначену структуру Aspose.Imaging.Пойнт до структури Wl17.PointF.
public static implicit operator PointF(Point point)
Parameters
point
Point
Про це йдеться в повідомленні Aspose.Imaging.Point для перетворення.
Returns
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
Правда, якщо значення будь-яких властивостей 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
Структура Aspose.Imaging.Точка, яка перекладається за негативною структурою даного Wl17.Size.