Struct Point

Struct Point

Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)

Det repræsenterer et ordentligt par af integrerede x- og y-koordinater, der definerer et punkt i en to-dimensionel plan.

public struct Point

De arvede medlemmer

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

Constructors

Point(Det er int)

Initialiserer en ny instans af Aspose.Imaging.Point-strukturen med de angivne koordinater.

public Point(int x, int y)

Parameters

x int

Den horisontale position af punktet.

y int

Den vertikale position af punktet.

Point(Size)

Initialiserer en ny instans af Aspose.Imaging.Point-strukturen fra Wl17.Size strukturen.

public Point(Size size)

Parameters

size Size

Den indeholder de nye koordinater.

Point(Int)

Initialiserer en ny instans af Aspose.Imaging.Point-strukturen ved hjælp af koordinater, der er angivet af en samlet værdi.

public Point(int dw)

Parameters

dw int

En 32-bit integrator, der angiver koordinaterne for det nye punkt.

Properties

Empty

Få et nyt eksempel på Aspose.Imaging.Point-strukturen, der har værdierne Wl17.Points.X og _www.point.Y indstillet til nul.

public static Point Empty { get; }

Ejendomsværdi

Point

IsEmpty

Giver en værdi, der angiver, om dette Aspose.Imaging.point er tomt.

[JsonIgnore]
public bool IsEmpty { get; }

Ejendomsværdi

bool

X

Få eller indstille x-koordinaten af dette Aspose.Imaging.point.

public int X { get; set; }

Ejendomsværdi

int

Y

Få eller indstille y-koordinaten af dette Aspose.Imaging.point.

public int Y { get; set; }

Ejendomsværdi

int

Methods

Add(Størrelse, størrelse)

Tilføje den angivne Aspose.Imaging.Size til det angive Wl17.Point.

public static Point Add(Point point, Size size)

Parameters

point Point

Den Aspose.Imaging.point til at tilføje.

size Size

Den Aspose.Imaging.Size for at tilføje til point'.

Returns

Point

Den Aspose.Imaging.point, der er resultatet af tilføjelsesoperationen.

Ceiling(pointf)

Konverter den angivne Aspose.Imaging.PointF til en __ WL16__ .Point ved at runde værdierne i _VL15.PointsF på de næste højere samlede værdier.

public static Point Ceiling(PointF point)

Parameters

point PointF

Den Aspose.Imaging.PointF til at konvertere.

Returns

Point

Den Aspose.Imaging.point denne metode konverterer til.

Equals(Objekt)

Det angiver, om dette Aspose.Imaging.Point indeholder de samme koordinater som det angivne System.Object.

public override bool Equals(object obj)

Parameters

obj object

Den system.objekt at teste.

Returns

bool

Det er sandt, hvis obj’ er en Aspose.Imaging.Point og har de samme koordinater som denne __ WL7_.point.

FromLong(Ud, ud og ud)

Deskonstruere et Point-objekt, der er pakket ind i et langt objekt for at adskille X og Y int værdier.

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

Parameters

packedPoint long

Pointen er pakket ind i en lang værdi.

x int

Den udvundet fra den pakkede Point X-værdi.

y int

Den udvundet fra den pakkede Point Y-værdi.

GetHashCode()

Returnerer en hash-kode til dette Aspose.Imaging.point.

public override int GetHashCode()

Returns

int

En hash kode til dette eksempel, egnet til brug i hashing algoritmer og data strukturer som en hash tabel.

Offset(Point)

Oversætter dette Aspose.Imaging.Point ved at angive det angivne Wl17.point.

public void Offset(Point point)

Parameters

point Point

Det Aspose.Imaging.point blev brugt til at afhjælpe dette Wl17.Point.

Offset(Det er int)

Oversætter dette Aspose.Imaging.point efter det angivne beløb.

public void Offset(int dx, int dy)

Parameters

dx int

Det beløb, der skal kompenseres for x-koordinaten.

dy int

Det beløb, der skal kompenseres for y-koordinaten.

Round(pointf)

Konverterer den angivne Aspose.Imaging.PointF til et __ WL18__ .Point-objekt ved at runde wL19..Point værdier til den nærmeste helhed.

public static Point Round(PointF point)

Parameters

point PointF

Den Aspose.Imaging.PointF til at konvertere.

Returns

Point

Den Aspose.Imaging.point denne metode konverterer til.

Subtract(Størrelse, størrelse)

Returnerer resultatet af subtracting angivet Aspose.Imaging.Size fra det angivne Wl17.Point.

public static Point Subtract(Point point, Size size)

Parameters

point Point

Den Aspose.Imaging.point til at udskilles fra.

size Size

Den Aspose.Imaging.Size til subtract fra point'.

Returns

Point

Den Aspose.Imaging.point, der er resultatet af subtraktionsoperationen.

ToLong()

Konverter dette punkt til en enkelt langværdi, der indeholder X og Y koordinater i høje og lave bits.

public long ToLong()

Returns

long

Pointen er pakket ind i en lang værdi.

ToString()

Konverter dette Aspose.Imaging.Point til en menneskelig læsesæt.

public override string ToString()

Returns

string

Et system.String, der repræsenterer denne instans.

Truncate(pointf)

Konverterer den angivne Aspose.Imaging.PointF til en __ WL16__ .Point ved at trunkere værdierne i Wl17.Points.

public static Point Truncate(PointF point)

Parameters

point PointF

Den Aspose.Imaging.PointF til at konvertere.

Returns

Point

Den Aspose.Imaging.point denne metode konverterer til.

Operators

Operatør +(Størrelse, størrelse)

Den oversætter en Aspose.Imaging.point med en given Wl17.Size.

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

Parameters

point Point

Den Aspose.Imaging.point til oversættelse.

size Size

En Aspose.Imaging.Size, der angiver paret af tal til at tilføje til koordinaterne af point'.

Returns

Point

Den oversatte Aspose.Imaging.point.

Operatør =(Point og Point)

Sammenligner to Aspose.Imaging.Point-objekter. Resultatet angiver, om værdierne i de egenskaber af de to www.wl17_.point .X og wll17__. point.Y er ligelige.

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

Parameters

point1 Point

En første Aspose.Imaging.point til sammenligning.

point2 Point

En anden Aspose.Imaging.point til sammenligning.

Returns

bool

Det er sandt, hvis værdierne Aspose.Imaging.Point.X og Wl17.Points.Y i point1’ og <code class" (“codes klasse”) er lige; ellers er de falske.

Eksplicit operatør størrelse(Point)

Konverter den angivne Aspose.Imaging.Point-struktur til en Wl17.Size struktur.

public static explicit operator Size(Point point)

Parameters

point Point

Den Aspose.Imaging.point skal konverteres.

Returns

Size

Den Aspose.Imaging.Size, der resulterer i konverteringen.

Implicit operatør PointF(Point)

Konverterer den angivne Aspose.Imaging.Point-struktur til den pågældende Wl17.PointsF struktur.

public static implicit operator PointF(Point point)

Parameters

point Point

Den Aspose.Imaging.point skal konverteres.

Returns

PointF

Den Aspose.Imaging.PointF, der resulterer i konverteringen.

Operatør !=(Point og Point)

Sammenligner to Aspose.Imaging.Point-objekter. Resultatet angiver, om værdierne i de egenskaber af de to _ www.wl17_.point .Y eller __wll17 _.points værdier er ulige.

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

Parameters

point1 Point

En første Aspose.Imaging.point til sammenligning.

point2 Point

En anden Aspose.Imaging.point til sammenligning.

Returns

bool

Det er sandt, hvis værdien af enten de Aspose.Imaging.Point.X egenskaber eller de Wl17.point.Y egenskaberne af point1’ og point2’ adskiller sig; ellers falske.

Operatør -(Størrelse, størrelse)

Den oversætter en Aspose.Imaging.point ved den negative af en given Wl17.Size.

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

Parameters

point Point

Den Aspose.Imaging.point til oversættelse.

size Size

En Aspose.Imaging.Size, der angiver antallet af tal til at undertrykke fra koordinaterne i point'.

Returns

Point

En Aspose.Imaging.Point-struktur, der oversættes af den negative af en given Wl17.Size struktur.

 Dansk