Struct Point
Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.5.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.Точка с посочените координати.
public Point(int x, int y)Parameters
x int
хоризонталната позиция на точката.
y int
Вертикална позиция на точката.
Point(Size)
Иницијализира нова инстанция на структурата Aspose.Imaging.Point от структурата Asposa.Imaging .Size.
public Point(Size size)Parameters
size Size
Съдържа нови координати на точките.
Point(инт)
Иницијализира нова инстанция на структурата на Aspose.Imaging.Точка, използвайки координати, определени от цялостна стойност.
public Point(int dw)Parameters
dw int
32-битният интегратор, който посочва координатите за новата точка.
Properties
Empty
Получават се нови примери за структурата Aspose.Imaging.Point, която има стойностите асфос.Имагинг.Поинт.Кс и асфонс-имажинг-поинти.Й, зададени на нула.
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.Size към посочения Asposa.Има.Поинт.
public static Point Add(Point point, Size size)Parameters
point Point
На Aspose.Imaging.Точка да се добави към.
size Size
Aspose.Imaging.Size, за да добавите към точка .
Returns
Aspose.Imaging.Точка, която е резултат от добавената операция.
Ceiling(Поинт)
Преобразува посочената Aspose.Imaging.PointF в Аппос.Имагинг.Поинт, като кръгли стойностите на аспоса.имагия.ПointsF към следващите по-високи цялостни ценности.
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 и има същите координати като този Asposa.Imaging .Point.
FromLong(Извън, отвън и отвъд)
Деконструиране на точен обект, упакован в дълъг предмет, за да се разделят стойностите X и Y int.
public static void FromLong(long packedPoint, out int x, out int y)Parameters
packedPoint long
Обектът на точка е опакован в една дълга стойност.
x int
Изтеглена от пакетираната стойност Point X.
y int
Изтеглена от пакетираната стойност Point Y.
GetHashCode()
Възстановява кода за хаш за този Aspose.Imaging.Point.
public override int GetHashCode()Returns
Хаш код за този пример, подходящ за използване в хашинг алгоритми и данни структури като хаш таблица.
Offset(Point)
Превежда това Aspose.Imaging.Point от посочената Asposa.Има.Поинт.
public void Offset(Point point)Parameters
point Point
Aspose.Imaging.Point се използва за компенсиране на този Asposa.Имагинг.Поинт.
Offset(в, в)
Превежда този Aspose.Imaging.Point по посочената сума.
public void Offset(int dx, int dy)Parameters
dx int
Сумата, която ще се компенсира от X-координата.
dy int
Сумата, която ще се компенсира от Y-координат.
Round(Поинт)
Конвертира посоченият Aspose.Imaging.PointF в обекта Аппосе.Имагинг.Поинт, като кръгли стойностите на АПпос.Імазинг-Пойнт към най-близкото цяло.
public static Point Round(PointF point)Parameters
point PointF
На Aspose.Imaging.PointF да се конвертира.
Returns
В Aspose.Imaging.Point този метод се конвертира към.
Subtract(Точка , Размер)
Възстановява резултата от оттеглянето на посочения Aspose.Imaging.Size от посочения Aspos.Imaging.Point.
public static Point Subtract(Point point, Size size)Parameters
point Point
Aspose.Imaging.Точката трябва да бъде отведена от.
size Size
Aspose.Imaging.Size да се оттегли от point'.
Returns
Aspose.Imaging.Точка, която е резултат от операцията за субтракция.
ToLong()
Конвертирайте тази точка в една дълга стойност, съдържаща координати X и Y в високи и ниски битове.
public long ToLong()Returns
Обектът на точка е опакован в една дълга стойност.
ToString()
Преобразува този Aspose.Imaging.Point в човешко-читаема линия.
public override string ToString()Returns
Система.String, която представлява тази инстанция.
Truncate(Поинт)
Конвертира посоченият Aspose.Imaging.PointF в асфос.Имагинг.Поинт, като натрупва стойностите на Аспаз.Избрания.Точка.
public static Point Truncate(PointF point)Parameters
point PointF
На Aspose.Imaging.PointF да се конвертира.
Returns
В Aspose.Imaging.Point този метод се конвертира към.
Operators
Оператор +(Точка , Размер)
Той превежда Aspose.Imaging.Point от даден аспект.
public static Point operator +(Point point, Size size)Parameters
point Point
Aspose.Imaging.Точка за превод.
size Size
A Aspose.Imaging.Size, който посочва двойката от числа, които трябва да се добавят към координатите на point'.
Returns
Преводът е Aspose.Imaging.Point.
Операторът =(Точка, точка)
Резултатът посочва дали стойностите на свойствата на Aspose.Imaging.Point.Y на два обекта са равни.
public static bool operator ==(Point point1, Point point2)Parameters
point1 Point
Първият Aspose.Imaging.Точка за сравнение.
point2 Point
Второ Aspose.Imaging.Точка за сравнение.
Returns
Това е вярно, ако стойностите на Aspose.Imaging.Point.X и Asposa.Imaging.Points.Y на point1’ и point2’ са равни; в противен случай, фалшиви.
Размер на оператора(Point)
Преобразува посочената структура на Aspose.Imaging.Point в структурата на асфос.Имагинг.Сила.
public static explicit operator Size(Point point)Parameters
point Point
Aspose.Imaging.Точка за конвертиране.
Returns
Размерът на Aspose.Imaging.Size, който произтича от конверсията.
Имплементален оператор PointF(Point)
Конвертира посочената структура на Aspose.Imaging.Point в структурата на асфос.Имагинг.Поинт.
public static implicit operator PointF(Point point)Parameters
point Point
Aspose.Imaging.Точка за конвертиране.
Returns
Aspose.Imaging.PointF, който произтича от конверсията.
Оператор !=(Точка, точка)
Резултатът посочва дали стойностите на Aspose.Imaging.Point.X или Asposa.Imaging.Points.Y свойства на двата обекта са неравни.
public static bool operator !=(Point point1, Point point2)Parameters
point1 Point
Първият Aspose.Imaging.Точка за сравнение.
point2 Point
Второ Aspose.Imaging.Точка за сравнение.
Returns
Вярно е, ако стойностите или на свойствата на Aspose.Imaging.Point.X, или в свойствата на Аппос.Имагинг.Поинт.Y на <код клас=“paramref”>point1’ и point2’ се различават; в противен случай, фалшиви.
Оператор -(Точка , Размер)
Той превежда Aspose.Imaging.Point от отрицателното на даден асфос.
public static Point operator -(Point point, Size size)Parameters
point Point
Aspose.Imaging.Точка за превод.
size Size
A Aspose.Imaging.Size, който посочва двойката от числа, които трябва да се оттеглят от координатите на point'.
Returns
Структура на Aspose.Imaging.Point, която се превежда от отрицателното на дадена структура на асфос.Имане.