## Point class


Представляет пару целочисленных координат X и Y точки на двумерной плоскости. Этот тип следует размещать в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../../system/smartptr/) для управления объектами этого типа.

```cpp
class Point
```

## Методы

| Метод | Описание |
| --- | --- |
| static [Add](./add/)(const Point\&, const Size\&) | Добавляет значения ширины и высоты указанного объекта [Size](../size/) к значениям координат X и Y указанного объекта [Point](./) соответственно. |
| static [Ceiling](./ceiling/)(const PointF\&) | Создаёт объект [Point](./) из указанного объекта [PointF](../pointf/), округляя значения координат X и Y объекта [PointF](../pointf/) до следующего большего целого. |
| [Equals](./equals/)(const Point\&) const | Определяет, равны ли текущий объект и указанный объект, т.е. представляют одну и ту же пару значений координат X и Y. |
| [get_IsEmpty](./get_isempty/)() const | Определяет, равны ли оба значения координат X и Y нулю. |
| [get_X](./get_x/)() const | Возвращает значение координаты X, представленной текущим объектом. |
| [get_Y](./get_y/)() const | Возвращает значение координаты Y, представленной текущим объектом. |
| [GetHashCode](./gethashcode/)() const | Возвращает хеш‑код для текущего объекта. |
| [getStdHash](./getstdhash/)() const | Возвращает хеш-значение для текущего объекта. |
| [IsNull](./isnull/)() const | Всегда возвращает false. |
| [Offset](./offset/)(int, int) | Смещает значения координат X и Y, представленные текущим объектом, на указанные значения. |
| [Offset](./offset/)(Point) | Смещает координаты X и Y, представленные текущим объектом, на значения координат X и Y, представленные указанным объектом [Point](./), соответственно. |
| [operator PointF](./operatorpointf/)() const | Создаёт экземпляр объекта [PointF](../pointf/) и инициализирует его значениями координат X и Y текущего объекта [Point](./). |
| [operator Size](./operatorsize/)() const | Создаёт экземпляр объекта [Size](../size/) и инициализирует его значения ширины и высоты соответствующими значениями координат X и Y, представленных текущим объектом. |
| [Point](./point/)() | Создаёт новый объект [Point](./) и инициализирует его координаты X и Y нулём. |
| [Point](./point/)(int, int) | Создаёт новый объект [Point](./) и инициализирует его указанными значениями. |
| [Point](./point/)(const Size\&) | Создаёт новый объект [Point](./) и инициализирует его координаты X и Y значениями ширины и высоты указанного объекта [SizeF](../sizef/) соответственно. |
| [Point](./point/)(int) | Создает новый объект [Point](./) и инициализирует значение его координаты X значением, сформированным из старших 16 бит указанного 32‑битного целого числа, а значение координаты Y — значением, сформированным из младших 16 бит указанного 32‑битного целого числа. |
| static [Round](./round/)(const PointF\&) | Создает объект [Point](./) из указанного объекта [PointF](../pointf/), округляя значения координат X и Y объекта [PointF](../pointf/) до ближайших целых чисел. |
| [set_X](./set_x/)(int) | Устанавливает значение координаты X, представленной текущим объектом. |
| [set_Y](./set_y/)(int) | Устанавливает значение координаты Y, представленной текущим объектом. |
| static [Subtract](./subtract/)(const Point\&, const Size\&) | Вычитает значения ширины и высоты указанного объекта [Size](../size/) из значений координат X и Y указанного объекта [Point](./) соответственно. |
| [ToString](./tostring/)() const | Возвращает строковое представление пары значений координат X и Y, представленных текущим объектом. |
| static [Truncate](./truncate/)(const PointF\&) | Создает объект [Point](./) из указанного объекта [PointF](../pointf/), отбрасывая дробную часть значений координат X и Y объекта [PointF](../pointf/) до ближайших меньших целых чисел. |
## Поля

| Поле | Описание |
| --- | --- |
| static [Empty](./empty/) | Пустой экземпляр класса [Point](./), у которого значения координат X и Y равны 0. |
## См. также

* Namespace [System::Drawing](../)
* Library [Aspose.PDF for C++](../../)
