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 PointDě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
IsEmpty
Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Point prázdn.
[JsonIgnore]
public bool IsEmpty { get; }Hodnota nemovitosti
X
Získáte nebo nastavíte x-koordinát tohoto Aspose.Imaging.Point.
public int X { get; set; }Hodnota nemovitosti
Y
Získáte nebo nastavíte y-koordinát tohoto Aspose.Imaging.Point.
public int Y { get; set; }Hodnota nemovitosti
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
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
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
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
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
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
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
Objekt bodu je balen do dlouhé hodnoty.
ToString()
Konvertuje to Aspose.Imaging.Point na lidsky čitelný řetězec.
public override string ToString()Returns
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
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
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
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
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
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
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
Aspose.Imaging.Pointová struktura, která je přeložena negativní strukturou daného Aspose.Imaging.Size.