Struct Point

Struct Point

Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.5.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.Point от структурата Asposa.Imaging .Size.

public Point(Size size)

Parameters

size Size

Съдържа нови координати на точките.

Point(инт)

Иницијализира нова инстанция на структурата на Aspose.Imaging.Точка, използвайки координати, определени от цялостна стойност.

public Point(int dw)

Parameters

dw int

32-битният интегратор, който посочва координатите за новата точка.

Properties

Empty

Получават се нови примери за структурата Aspose.Imaging.Point, която има стойностите асфос.Имагинг.Поинт.Кс и асфонс-имажинг-поинти.Й, зададени на нула.

public static Point Empty { get; }

стойност на имота

Point

IsEmpty

Получава стойност, която показва дали този Aspose.Imaging.Point е празен.

[JsonIgnore]
public bool IsEmpty { get; }

стойност на имота

bool

X

Получава или задава x-координата на този Aspose.Imaging.Point.

public int X { get; set; }

стойност на имота

int

Y

Получава или задава y-координата на този Aspose.Imaging.Point.

public int Y { get; set; }

стойност на имота

int

Methods

Add(Точка , Размер)

Добавете посоченият Aspose.Imaging.Size към посочения Asposa.Има.Поинт.

public static Point Add(Point point, Size size)

Parameters

point Point

На Aspose.Imaging.Точка да се добави към.

size Size

Aspose.Imaging.Size, за да добавите към точка .

Returns

Point

Aspose.Imaging.Точка, която е резултат от добавената операция.

Ceiling(Поинт)

Преобразува посочената Aspose.Imaging.PointF в Аппос.Имагинг.Поинт, като кръгли стойностите на аспоса.имагия.ПointsF към следващите по-високи цялостни ценности.

public static Point Ceiling(PointF point)

Parameters

point PointF

На Aspose.Imaging.PointF да се конвертира.

Returns

Point

В Aspose.Imaging.Point този метод се конвертира към.

Equals(Обект)

Определя дали този Aspose.Imaging.Point съдържа същите координати като посочения System.Object.

public override bool Equals(object obj)

Parameters

obj object

Системата.обект за тестване.

Returns

bool

Това е вярно, ако obj’ е Aspose.Imaging.Point и има същите координати като този Asposa.Imaging .Point.

FromLong(Извън, отвън и отвъд)

Деконструиране на точен обект, упакован в дълъг предмет, за да се разделят стойностите X и Y int.

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

int

Хаш код за този пример, подходящ за използване в хашинг алгоритми и данни структури като хаш таблица.

Offset(Point)

Превежда това Aspose.Imaging.Point от посочената Asposa.Има.Поинт.

public void Offset(Point point)

Parameters

point Point

Aspose.Imaging.Point се използва за компенсиране на този Asposa.Имагинг.Поинт.

Offset(в, в)

Превежда този Aspose.Imaging.Point по посочената сума.

public void Offset(int dx, int dy)

Parameters

dx int

Сумата, която ще се компенсира от X-координата.

dy int

Сумата, която ще се компенсира от Y-координат.

Round(Поинт)

Конвертира посоченият Aspose.Imaging.PointF в обекта Аппосе.Имагинг.Поинт, като кръгли стойностите на АПпос.Імазинг-Пойнт към най-близкото цяло.

public static Point Round(PointF point)

Parameters

point PointF

На Aspose.Imaging.PointF да се конвертира.

Returns

Point

В Aspose.Imaging.Point този метод се конвертира към.

Subtract(Точка , Размер)

Възстановява резултата от оттеглянето на посочения Aspose.Imaging.Size от посочения Aspos.Imaging.Point.

public static Point Subtract(Point point, Size size)

Parameters

point Point

Aspose.Imaging.Точката трябва да бъде отведена от.

size Size

Aspose.Imaging.Size да се оттегли от point'.

Returns

Point

Aspose.Imaging.Точка, която е резултат от операцията за субтракция.

ToLong()

Конвертирайте тази точка в една дълга стойност, съдържаща координати X и Y в високи и ниски битове.

public long ToLong()

Returns

long

Обектът на точка е опакован в една дълга стойност.

ToString()

Преобразува този Aspose.Imaging.Point в човешко-читаема линия.

public override string ToString()

Returns

string

Система.String, която представлява тази инстанция.

Truncate(Поинт)

Конвертира посоченият Aspose.Imaging.PointF в асфос.Имагинг.Поинт, като натрупва стойностите на Аспаз.Избрания.Точка.

public static Point Truncate(PointF point)

Parameters

point PointF

На Aspose.Imaging.PointF да се конвертира.

Returns

Point

В Aspose.Imaging.Point този метод се конвертира към.

Operators

Оператор +(Точка , Размер)

Той превежда Aspose.Imaging.Point от даден аспект.

public static Point operator +(Point point, Size size)

Parameters

point Point

Aspose.Imaging.Точка за превод.

size Size

A Aspose.Imaging.Size, който посочва двойката от числа, които трябва да се добавят към координатите на point'.

Returns

Point

Преводът е Aspose.Imaging.Point.

Операторът =(Точка, точка)

Резултатът посочва дали стойностите на свойствата на Aspose.Imaging.Point.Y на два обекта са равни.

public static bool operator ==(Point point1, Point point2)

Parameters

point1 Point

Първият Aspose.Imaging.Точка за сравнение.

point2 Point

Второ Aspose.Imaging.Точка за сравнение.

Returns

bool

Това е вярно, ако стойностите на Aspose.Imaging.Point.X и Asposa.Imaging.Points.Y на point1’ и point2’ са равни; в противен случай, фалшиви.

Размер на оператора(Point)

Преобразува посочената структура на Aspose.Imaging.Point в структурата на асфос.Имагинг.Сила.

public static explicit operator Size(Point point)

Parameters

point Point

Aspose.Imaging.Точка за конвертиране.

Returns

Size

Размерът на Aspose.Imaging.Size, който произтича от конверсията.

Имплементален оператор PointF(Point)

Конвертира посочената структура на Aspose.Imaging.Point в структурата на асфос.Имагинг.Поинт.

public static implicit operator PointF(Point point)

Parameters

point Point

Aspose.Imaging.Точка за конвертиране.

Returns

PointF

Aspose.Imaging.PointF, който произтича от конверсията.

Оператор !=(Точка, точка)

Резултатът посочва дали стойностите на Aspose.Imaging.Point.X или Asposa.Imaging.Points.Y свойства на двата обекта са неравни.

public static bool operator !=(Point point1, Point point2)

Parameters

point1 Point

Първият Aspose.Imaging.Точка за сравнение.

point2 Point

Второ Aspose.Imaging.Точка за сравнение.

Returns

bool

Вярно е, ако стойностите или на свойствата на Aspose.Imaging.Point.X, или в свойствата на Аппос.Имагинг.Поинт.Y на <код клас=“paramref”>point1’ и point2’ се различават; в противен случай, фалшиви.

Оператор -(Точка , Размер)

Той превежда Aspose.Imaging.Point от отрицателното на даден асфос.

public static Point operator -(Point point, Size size)

Parameters

point Point

Aspose.Imaging.Точка за превод.

size Size

A Aspose.Imaging.Size, който посочва двойката от числа, които трябва да се оттеглят от координатите на point'.

Returns

Point

Структура на Aspose.Imaging.Point, която се превежда от отрицателното на дадена структура на асфос.Имане.

 Български