Класс 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

NameDescription
Point()Создаёт новый экземпляр класса Point
Point(dw)Создаёт новый экземпляр структуры Point с использованием координат, заданных целочисленным значением.
Point(size)Создаёт новый экземпляр структуры Point из структуры Size.
Point(x, y)Создаёт новый экземпляр структуры Point с указанными координатами.

Properties

NameTypeAccessDescription
empty [static]PointrПолучает новый экземпляр структуры Point, у которого значения Point.x и Point.y установлены в ноль.
is_emptyboolrПолучает значение, указывающее, пустой ли этот Point.
xintr/wПолучает или задаёт координату x этого Point.
yintr/wПолучает или задаёт координату y этого Point.

Methods

NameDescription
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:

ПараметрТипОписание
dwint32‑битное целое число, задающее координаты новой точки.

Constructor: Point(size)

 Point(size) 

Создаёт новый экземпляр структуры Point из структуры Size.

Parameters:

ПараметрТипОписание
sizeSizeСодержит координаты новой точки.

Constructor: Point(x, y)

 Point(x, y) 

Создаёт новый экземпляр структуры Point с указанными координатами.

Parameters:

ПараметрТипОписание
xintГоризонтальное положение точки.
yintВертикальное положение точки.

Method: add(point, size) [static]

 add(point, size) 

Добавляет указанный Size к указанному Point.

Parameters:

ПараметрТипОписание
pointPointТочка Point, к которой нужно добавить.
sizeSizeРазмер Size, который нужно добавить к point.

Returns

ТипОписание
PointТочка Point, являющаяся результатом операции сложения.

Method: ceiling(point) [static]

 ceiling(point) 

Преобразует указанный PointF в Point, округляя значения PointF до следующего большего целого числа.

Parameters:

ПараметрТипОписание
pointPointFЭлемент PointF для преобразования.

Returns

ТипОписание
PointЭлемент Point, в который преобразует этот метод.

Method: create_from_d_word(dw) [static]

 create_from_d_word(dw) 

Создаёт новый экземпляр структуры Point с использованием координат, заданных целочисленным значением.

Parameters:

ПараметрТипОписание
dwint32‑битное целое число, задающее координаты новой точки.

Returns

ТипОписание
Point

Method: create_from_size(size) [static]

 create_from_size(size) 

Создаёт новый экземпляр структуры Point из структуры Size.

Parameters:

ПараметрТипОписание
sizeSizeСодержит координаты новой точки.

Returns

ТипОписание
Point

Method: from_long(packed_point, x, y) [static]

 from_long(packed_point, x, y) 

Разбирает объект Point, упакованный в long, на отдельные целочисленные значения X и Y.

Parameters:

ПараметрТипОписание
packed_pointintОбъект Point, упакованный в одно длинное значение.
xint[]Значение X, извлечённое из упакованного Point.
yint[]Значение Y, извлечённое из упакованного Point.

Method: offset(dx, dy)

 offset(dx, dy) 

Смещает этот Point на указанную величину.

Parameters:

ПараметрТипОписание
dxintВеличина смещения координаты x.
dyintВеличина смещения координаты y.

Method: offset(point)

 offset(point) 

Смещает этот Point на указанный Point.

Parameters:

ПараметрТипОписание
pointPointЭлемент Point, используемый для смещения этого Point.

Method: round(point) [static]

 round(point) 

Преобразует указанный PointF в объект Point, округляя значения Point до ближайшего целого числа.

Parameters:

ПараметрТипОписание
pointPointFЭлемент PointF для преобразования.

Returns

ТипОписание
PointЭлемент Point, в который преобразует этот метод.

Method: subtract(point, size) [static]

 subtract(point, size) 

Возвращает результат вычитания указанного Size из указанного Point.

Parameters:

ПараметрТипОписание
pointPointЭлемент Point, из которого будет вычитаться.
sizeSizeЭлемент 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:

ПараметрТипОписание
pointPointFЭлемент PointF для преобразования.

Returns

ТипОписание
PointЭлемент Point, в который преобразует этот метод.