PointF Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет упорядоченную пару координат Х и Y с плавающей запятой, определяющую точку на двумерной плоскости.
public value class PointF : IEquatable<System::Drawing::PointF>
public value class PointF
public struct PointF : IEquatable<System.Drawing.PointF>
public struct PointF
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct PointF
type PointF = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PointF = struct
Public Structure PointF
Implements IEquatable(Of PointF)
Public Structure PointF
- Наследование
- Атрибуты
- Реализации
Комментарии
Чтобы преобразовать в PointFPoint, используйте Point.Round или Point.Truncate.
Конструкторы
PointF(Single, Single) |
Инициализирует новый экземпляр класса PointF с указанными координатами. |
PointF(Vector2) |
Инициализирует новый экземпляр PointF структуры из указанного Vector2объекта . |
Поля
Empty |
Представляет новый экземпляр класса PointF с неинициализированными данными членов. |
Свойства
IsEmpty |
Возвращает значение, указывающее, пуст ли массив PointF. |
X |
Возвращает или задает координату Х точки PointF. |
Y |
Возвращает или задает координату Y точки PointF. |
Методы
Add(PointF, Size) | |
Add(PointF, SizeF) | |
Equals(Object) |
Определяет, содержит ли объект PointF те же координаты, что и указанный объект Object. |
Equals(PointF) |
Указывает, равен ли текущий объект другому объекту того же типа. |
GetHashCode() |
Возвращает хэш-код для этой структуры PointF. |
Subtract(PointF, Size) |
Смещает PointF на отрицательную величину заданного размера. |
Subtract(PointF, SizeF) |
Смещает PointF на отрицательную величину заданного размера. |
ToString() |
Преобразует объект PointF в строку, доступную для чтения. |
ToVector2() |
Операторы
Addition(PointF, Size) | |
Addition(PointF, SizeF) | |
Equality(PointF, PointF) |
Сравнивает две структуры PointF. Результат определяет, равны или нет значения свойств X и Y двух структур PointF. |
Explicit(PointF to Vector2) | |
Explicit(Vector2 to PointF) | |
Inequality(PointF, PointF) |
Определяет неравенство координат указанных точек. |
Subtraction(PointF, Size) |
Смещает PointF на отрицательное значение, заданное параметром Size. |
Subtraction(PointF, SizeF) |
Смещает точку PointF на отрицательную величину заданного размера SizeF. |