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.Точка с указанными координатами.
public Point(int x, int y)
Parameters
x
int
горизонтальное положение точки.
y
int
Вертикальное положение точки.
Point(Size)
Инициализует новую инстанцию структуры Aspose.Imaging.Точка из структуре __ WL18___.Size.
public Point(Size size)
Parameters
size
Size
Содержит новые точковые координаты.
Point(ИНТ)
Инициализует новую инстанцию структуры Aspose.Imaging.Точка с использованием координатов, указанных цельной стоимостью.
public Point(int dw)
Parameters
dw
int
32-битный интегратор, который указывает координаты для новой точки.
Properties
Empty
Получается новый пример структуры Aspose.Imaging.Point, которая содержит значения Wl17.point.X и _www.points.Y, установленные до нуля.
public static Point Empty { get; }
Стоимость недвижимости
IsEmpty
Получается значение, указывающее на то, является ли этот Aspose.Imaging.Point пустым.
[JsonIgnore]
public bool IsEmpty { get; }
Стоимость недвижимости
X
Получить или установить x-координат этого Aspose.Imaging.Точка.
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.Точка для добавления.
size
Size
Aspose.Imaging.Size для добавления к point".
Returns
Aspose.Imaging.Точка, которая является результатом дополнительной операции.
Ceiling(PointF)
Конвертируйте указанный Aspose.Imaging.PointF в WR17.Пойнт, оборачивая значения __ WL15__ .ПоинтF на следующие более высокие целостные ценности.
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 и имеет те же координаты, что и этот __ WL16__ .Point.
FromLong(Долго, вне int, из int)
Деконструируйте точный объект, упакованный в длинный объект для разделения значений X и Y.
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 по указанному __ WL16__ .Point.
public void Offset(Point point)
Parameters
point
Point
Aspose.Imaging.Point используется, чтобы компенсировать этот Wl17.point.
Offset(Инт, Инт)
Переводит это Aspose.Imaging.Точка по указанному количеству.
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.Точка должна быть выведена из.
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 в Wl17.Поинт, закручивая значения __ WL 17__ .Пойнт.
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
WL17_.Точка для перевода.
size
Size
Aspose.Imaging.Size, в котором указана пара чисел, которые нужно добавить в координаты point'.
Returns
Переведенный Aspose.Imaging.Точка
Оператор =(Точка, точка)
Сравнивает два объекта Aspose.Imaging.Точка.Результат указывает, равны ли ценности свойств _ВЛ17.Пойнт.Кс и __УН17-.Центральные свойства двух объектов _ВН17.
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’ и
Размер оператора(Point)
Конвертирует специфицированную структуру Aspose.Imaging.Точка в структуру Wl17.Size.
public static explicit operator Size(Point point)
Parameters
point
Point
Aspose.Imaging.Точка для конвертации.
Returns
Aspose.Imaging.Земля, которая вытекает из конверсии.
Оператор PointF(Point)
Конвертирует специфицированную структуру Aspose.Imaging.Пойнт в Wl17.PointF-структуру.
public static implicit operator PointF(Point point)
Parameters
point
Point
Aspose.Imaging.Точка для конвертации.
Returns
Aspose.Imaging.PointF, полученный в результате конверсии.
Оператор !=(Точка, точка)
Результат указывает, не равны ли ценности 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.point.Y класса point1’ и
Оператор -(Точка, размер)
Переводит Aspose.Imaging.Точка по отрицательному даваемого __ WL16__ .Семьи.
public static Point operator -(Point point, Size size)
Parameters
point
Point
WL17_.Точка для перевода.
size
Size
Aspose.Imaging.Size, в котором указана пара чисел, которые должны быть выведены из координатов point'.
Returns
Структура Aspose.Imaging.Точка, которая переводится отрицательной датой структуры __ WL16_.Size.