Класс Point
Summary: Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
Module: aspose.imaging
Full Name: aspose.imaging.Point
Constructors
| Name | Description |
|---|---|
| Point() | Создаёт новый экземпляр класса Point |
| Point(dw) | Создаёт новый экземпляр структуры Point с использованием координат, заданных целочисленным значением. |
| Point(size) | Создаёт новый экземпляр структуры Point из структуры Size. |
| Point(x, y) | Создаёт новый экземпляр структуры Point с указанными координатами. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| empty [static] | Point | r | Получает новый экземпляр структуры Point, у которого значения Point.x и Point.y установлены в ноль. |
| is_empty | bool | r | Получает значение, указывающее, пустой ли этот Point. |
| x | int | r/w | Получает или задаёт координату x этого Point. |
| y | int | r/w | Получает или задаёт координату y этого Point. |
Methods
| Name | Description |
|---|---|
| add(point, size) | Добавляет указанный Size к указанному Point. |
| ceiling(point) | Преобразует указанный PointF в Point, округляя значения PointF до следующего большего целого числа. |
| create_from_d_word(dw) | Создаёт новый экземпляр структуры Point с использованием координат, заданных целочисленным значением. |
| create_from_size(size) | Создаёт новый экземпляр структуры Point из структуры Size. |
| from_long(packed_point, x, y) | Разбирает объект Point, упакованный в long, на отдельные целочисленные значения X и Y. |
| offset(dx, dy) | Смещает этот Point на указанную величину. |
| offset(point) | Смещает этот Point на указанный Point. |
| round(point) | Преобразует указанный PointF в объект Point, округляя значения Point до ближайшего целого числа. |
| subtract(point, size) | Возвращает результат вычитания указанного Size из указанного Point. |
| to_long() | Преобразует этот Point в одно значение типа long, содержащее координаты X и Y в старших и младших битах. |
| truncate(point) | Преобразует указанный PointF в Point, отбрасывая значения Point. |
Constructor: Point()
Point()
Создаёт новый экземпляр класса Point
Constructor: Point(dw)
Point(dw)
Создаёт новый экземпляр структуры Point с использованием координат, заданных целочисленным значением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dw | int | 32‑битное целое число, задающее координаты новой точки. |
Constructor: Point(size)
Point(size)
Создаёт новый экземпляр структуры Point из структуры Size.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| size | Size | Содержит координаты новой точки. |
Constructor: Point(x, y)
Point(x, y)
Создаёт новый экземпляр структуры Point с указанными координатами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Горизонтальное положение точки. |
| y | int | Вертикальное положение точки. |
Method: add(point, size) [static]
add(point, size)
Добавляет указанный Size к указанному Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Точка Point, к которой нужно добавить. |
| size | Size | Размер Size, который нужно добавить к point. |
Returns
| Тип | Описание |
|---|---|
| Point | Точка Point, являющаяся результатом операции сложения. |
Method: ceiling(point) [static]
ceiling(point)
Преобразует указанный PointF в Point, округляя значения PointF до следующего большего целого числа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Элемент PointF для преобразования. |
Returns
| Тип | Описание |
|---|---|
| Point | Элемент Point, в который преобразует этот метод. |
Method: create_from_d_word(dw) [static]
create_from_d_word(dw)
Создаёт новый экземпляр структуры Point с использованием координат, заданных целочисленным значением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dw | int | 32‑битное целое число, задающее координаты новой точки. |
Returns
| Тип | Описание |
|---|---|
| Point |
Method: create_from_size(size) [static]
create_from_size(size)
Создаёт новый экземпляр структуры Point из структуры Size.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| size | Size | Содержит координаты новой точки. |
Returns
| Тип | Описание |
|---|---|
| Point |
Method: from_long(packed_point, x, y) [static]
from_long(packed_point, x, y)
Разбирает объект Point, упакованный в long, на отдельные целочисленные значения X и Y.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| packed_point | int | Объект Point, упакованный в одно длинное значение. |
| x | int[] | Значение X, извлечённое из упакованного Point. |
| y | int[] | Значение Y, извлечённое из упакованного Point. |
Method: offset(dx, dy)
offset(dx, dy)
Смещает этот Point на указанную величину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | int | Величина смещения координаты x. |
| dy | int | Величина смещения координаты y. |
Method: offset(point)
offset(point)
Смещает этот Point на указанный Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Элемент Point, используемый для смещения этого Point. |
Method: round(point) [static]
round(point)
Преобразует указанный PointF в объект Point, округляя значения Point до ближайшего целого числа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Элемент PointF для преобразования. |
Returns
| Тип | Описание |
|---|---|
| Point | Элемент Point, в который преобразует этот метод. |
Method: subtract(point, size) [static]
subtract(point, size)
Возвращает результат вычитания указанного Size из указанного Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | Point | Элемент Point, из которого будет вычитаться. |
| size | Size | Элемент Size, из которого будет вычитаться point. |
Returns
| Тип | Описание |
|---|---|
| Point | Элемент Point, являющийся результатом операции вычитания. |
Method: to_long()
to_long()
Преобразует этот Point в одно значение типа long, содержащее координаты X и Y в старших и младших битах.
Returns
| Тип | Описание |
|---|---|
| int | Объект Point, упакованный в одно длинное значение. |
Method: truncate(point) [static]
truncate(point)
Преобразует указанный PointF в Point, отбрасывая значения Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| point | PointF | Элемент PointF для преобразования. |
Returns
| Тип | Описание |
|---|---|
| Point | Элемент Point, в который преобразует этот метод. |