Struct Point

Struct Point

Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.5.0)

Představuje řádný pár integrovaných x- a y-koordinátů, které definují bod v dvoumístné ploše.

public struct Point

Dědiční členové

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Point(a int, int)

Začíná nový příklad struktury Aspose.Imaging.Point s specifikovanými koordináty.

public Point(int x, int y)

Parameters

x int

Horizontální poloha bodu.

y int

Vertikální poloha bodu.

Point(Size)

Začíná nový příklad struktury Aspose.Imaging.Point z struktury Aspose.Imaging.Size.

public Point(Size size)

Parameters

size Size

Obsahuje nové bodové koordináty.

Point(Int)

Začíná nový příklad struktury Aspose.Imaging.Point pomocí koordinátů určených celkovou hodnotou.

public Point(int dw)

Parameters

dw int

32bitový integer, který specifikuje koordináty pro nový bod.

Properties

Empty

Obdrží nový příklad struktury Aspose.Imaging.Point, která má hodnoty Aspose.Imaging.Point.X a Aspose.Imaging.Point.Y nastavené na nulu.

public static Point Empty { get; }

Hodnota nemovitosti

Point

IsEmpty

Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Point prázdn.

[JsonIgnore]
public bool IsEmpty { get; }

Hodnota nemovitosti

bool

X

Získáte nebo nastavíte x-koordinát tohoto Aspose.Imaging.Point.

public int X { get; set; }

Hodnota nemovitosti

int

Y

Získáte nebo nastavíte y-koordinát tohoto Aspose.Imaging.Point.

public int Y { get; set; }

Hodnota nemovitosti

int

Methods

Add(bod, velikost)

Přidejte specifikovaný Aspose.Imaging.Size k specifikovanému Aspose.Imaging.Point.

public static Point Add(Point point, Size size)

Parameters

point Point

Aspose.Imaging.Point k přidán.

size Size

Aspose.Imaging.Size přidat do bodu <code class=“paramref'.

Returns

Point

Aspose.Imaging.Point je výsledkem doplňkové operace.

Ceiling(PointF)

Konvertuje specifikovanou Aspose.Imaging.PointF na Aspose.Imaging.Point tím, že otočí hodnoty Aspose.Imaging.PointF na další vyšší celkové hodnoty.

public static Point Ceiling(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF pro konverzi.

Returns

Point

V Aspose.Imaging.Point se tato metoda konvertuje na.

Equals(Objekt)

Určuje, zda tento Aspose.Imaging.Point obsahuje stejné koordináty jako specifikovaný System.Object.

public override bool Equals(object obj)

Parameters

obj object

Systém - předmět na zkoušku.

Returns

bool

Je pravda, že obj’ je Aspose.Imaging.Point a má stejné koordináty jako tento Aspose.Imaging.Point.

FromLong(Dlouho, ven int, ven int)

Dekonstruujte bodový objekt zabalený do dlouhého objektu, který odděluje hodnoty X a Y.

public static void FromLong(long packedPoint, out int x, out int y)

Parameters

packedPoint long

Objekt bodu je balen do dlouhé hodnoty.

x int

Vybrané z balené hodnoty bodu X.

y int

Vybrané z balené hodnoty bodu Y.

GetHashCode()

Vrátí hash kód pro tento Aspose.Imaging.Point.

public override int GetHashCode()

Returns

int

Hash kód pro tento příklad, vhodný pro použití v hashing algoritmy a datové struktury, jako je hash tabulka.

Offset(Point)

Překládá to Aspose.Imaging.Point specifikovaným Aspose.Imaging.Point.

public void Offset(Point point)

Parameters

point Point

Aspose.Imaging.Point byl použit k odškodnění tohoto Aspose.Imaging.Point.

Offset(a int, int)

Překládá to Aspose.Imaging.Point podle uvedeného množstv.

public void Offset(int dx, int dy)

Parameters

dx int

Výše výše výše výše výše výše x-koordinátu.

dy int

Výše náhrady za Y-koordinát.

Round(PointF)

Konvertuje specifikovaný Aspose.Imaging.PointF do objektu Aspose.Imaging.Point tím, že otáčí hodnoty Aspose.Imaging.Point na nejbližší celek.

public static Point Round(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF pro konverzi.

Returns

Point

V Aspose.Imaging.Point se tato metoda konvertuje na.

Subtract(bod, velikost)

Vrací výsledek odkazu specifikovaného Aspose.Imaging.Size z specifikovaného Aspose.Imaging.Point.

public static Point Subtract(Point point, Size size)

Parameters

point Point

Aspose.Imaging.Point by měl být vymazán z.

size Size

Aspose.Imaging.Size se podtrhuje z bodu <code class=“paramref'.

Returns

Point

Aspose.Imaging.Point je výsledkem subtrakční operace.

ToLong()

Konvertujte tento bod na jednu dlouhou hodnotu, která obsahuje koordináty X a Y ve vysokých a nízkých bit.

public long ToLong()

Returns

long

Objekt bodu je balen do dlouhé hodnoty.

ToString()

Konvertuje to Aspose.Imaging.Point na lidsky čitelný řetězec.

public override string ToString()

Returns

string

Systém.String, který představuje tuto instanci.

Truncate(PointF)

Konvertuje specifikovaný Aspose.Imaging.PointF na Aspose.Imaging.Point tím, že trunčí hodnoty Aspose.Imaging.Point.

public static Point Truncate(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF pro konverzi.

Returns

Point

V Aspose.Imaging.Point se tato metoda konvertuje na.

Operators

Operátor +(bod, velikost)

Překládá Aspose.Imaging.Point podle daného Aspose.Imaging.Size.

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

Parameters

point Point

Překlad.Imaging.Point pro překládku.

size Size

Aspose.Imaging.Size, který určuje pár čísel k přidání do koordinátů point'.

Returns

Point

Překlad Aspose.Imaging.Point.

provozovatel =(bod, bod)

Výsledek určuje, zda jsou hodnoty vlastností Aspose.Imaging.Point.X a Aspose.Imaging.Point.Y dvou objektů Aspose.Imaging.Point stejn.

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

Parameters

point1 Point

První Aspose.Imaging.Point pro srovnán.

point2 Point

Druhý Aspose.Imaging.Point pro srovnán.

Returns

bool

Je pravda, pokud jsou hodnoty Aspose.Imaging.Point.X a Aspose.Imaging.Point.Y hodnoty point1’ a point2’ stejné; jinak jsou falešn.

Výslovná velikost operátora(Point)

Konvertuje specifikovanou strukturu Aspose.Imaging.Point na strukturu Aspose.Imaging.Size.

public static explicit operator Size(Point point)

Parameters

point Point

Aspose.Imaging.Point by měl být převeden.

Returns

Size

Aspose.Imaging.Size, který je výsledkem konverze.

Implikovaný provozovatel PointF(Point)

Konvertuje specifikovanou strukturu Aspose.Imaging.Point na strukturu Aspose.Imaging.PointF.

public static implicit operator PointF(Point point)

Parameters

point Point

Aspose.Imaging.Point by měl být převeden.

Returns

PointF

Aspose.Imaging.PointF je výsledkem konverze.

Operátor !=(bod, bod)

Výsledek určuje, zda jsou hodnoty vlastností Aspose.Imaging.Point.X nebo Aspose.Imaging.Point.Y dvou objektů Aspose.Imaging.Point nerovnoměrn.

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

Parameters

point1 Point

První Aspose.Imaging.Point pro srovnán.

point2 Point

Druhý Aspose.Imaging.Point pro srovnán.

Returns

bool

Je pravda, pokud se hodnoty buď vlastností Aspose.Imaging.Point.X nebo vlastností Aspose.Imaging.Point.Y vlastností point1’ a point2’ liší; jinak, falešn.

Operátor -(bod, velikost)

Překládá Aspose.Imaging.Point podle negativu daného Aspose.Imaging.Size.

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

Parameters

point Point

Překlad.Imaging.Point pro překládku.

size Size

Aspose.Imaging.Size, který určuje pár čísel, které lze odvodit z koordinátů point'.

Returns

Point

Aspose.Imaging.Pointová struktura, která je přeložena negativní strukturou daného Aspose.Imaging.Size.

 Čeština