Point klass

Summary: Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

Module: aspose.imaging

Full Name: aspose.imaging.Point

Constructors

NameDescription
Point()Initierar en ny instans av Point-klassen
Point(dw)Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde.
Point(size)Initierar en ny instans av strukturen Point från strukturen Size.
Point(x, y)Initierar en ny instans av strukturen Point med de angivna koordinaterna.

Properties

NameTypeAccessDescription
empty [static]PointrHämtar en ny instans av strukturen Point som har värdena Point.x och Point.y satta till noll.
is_emptyboolrHämtar ett värde som indikerar om denna Point är tom.
xintr/wHämtar eller anger x-koordinaten för denna Point.
yintr/wHämtar eller anger y-koordinaten för denna Point.

Methods

NameDescription
add(point, size)Lägger till den angivna Size till den angivna Point.
ceiling(point)Konverterar den angivna PointF till en Point genom att avrunda värdena i PointF till nästa högre heltalsvärden.
create_from_d_word(dw)Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde.
create_from_size(size)Initierar en ny instans av strukturen Point från strukturen Size.
from_long(packed_point, x, y)De­konstruera ett Point‑objekt packat i ett long‑objekt till separata X‑ och Y‑int‑värden.
offset(dx, dy)Översätter denna Point med den angivna mängden.
offset(point)Översätter denna Point med den angivna Point.
round(point)Konverterar den angivna PointF till ett Point objekt genom att avrunda Point värdena till närmaste heltal.
subtract(point, size)Returnerar resultatet av att subtrahera den angivna Size från den angivna Point.
to_long()Konvertera denna Point till ett enda long‑värde som innehåller X‑ och Y‑koordinater i hög‑ respektive lågbit.
truncate(point)Konverterar den angivna PointF till en Point genom att trunkera värdena i Point.

Constructor: Point()

 Point() 

Initierar en ny instans av Point-klassen

Constructor: Point(dw)

 Point(dw) 

Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde.

Parameters:

ParameterTypBeskrivning
dwintEtt 32‑bitars heltal som anger koordinaterna för den nya punkten.

Constructor: Point(size)

 Point(size) 

Initierar en ny instans av strukturen Point från strukturen Size.

Parameters:

ParameterTypBeskrivning
sizeSizeInnehåller de nya punktkoordinaterna.

Constructor: Point(x, y)

 Point(x, y) 

Initierar en ny instans av strukturen Point med de angivna koordinaterna.

Parameters:

ParameterTypBeskrivning
xintDen horisontella positionen för punkten.
yintDen vertikala positionen för punkten.

Method: add(point, size) [static]

 add(point, size) 

Lägger till den angivna Size till den angivna Point.

Parameters:

ParameterTypBeskrivning
pointPointDen Point att lägga till i.
sizeSizeDen Size att lägga till i point.

Returns

TypBeskrivning
PointDen Point som är resultatet av additionsoperationen.

Method: ceiling(point) [static]

 ceiling(point) 

Konverterar den angivna PointF till en Point genom att avrunda värdena i PointF till nästa högre heltalsvärden.

Parameters:

ParameterTypBeskrivning
pointPointFDen PointF att konvertera.

Returns

TypBeskrivning
PointDen Point som den här metoden konverterar till.

Method: create_from_d_word(dw) [static]

 create_from_d_word(dw) 

Initierar en ny instans av strukturen Point med koordinater angivna av ett heltalsvärde.

Parameters:

ParameterTypBeskrivning
dwintEtt 32‑bitars heltal som anger koordinaterna för den nya punkten.

Returns

TypBeskrivning
Point

Method: create_from_size(size) [static]

 create_from_size(size) 

Initierar en ny instans av strukturen Point från strukturen Size.

Parameters:

ParameterTypBeskrivning
sizeSizeInnehåller de nya punktkoordinaterna.

Returns

TypBeskrivning
Point

Method: from_long(packed_point, x, y) [static]

 from_long(packed_point, x, y) 

De­konstruera ett Point‑objekt packat i ett long‑objekt till separata X‑ och Y‑int‑värden.

Parameters:

ParameterTypBeskrivning
packed_pointintPoint-objektet packat i ett långt värde.
xint[]Det extraherade X‑värdet från den packade Point.
yint[]Det extraherade Y‑värdet från den packade Point.

Method: offset(dx, dy)

 offset(dx, dy) 

Översätter denna Point med den angivna mängden.

Parameters:

ParameterTypBeskrivning
dxintMängden för att förskjuta x‑koordinaten.
dyintMängden för att förskjuta y‑koordinaten.

Method: offset(point)

 offset(point) 

Översätter denna Point med den angivna Point.

Parameters:

ParameterTypBeskrivning
pointPointDen Point som används för att förskjuta denna Point.

Method: round(point) [static]

 round(point) 

Konverterar den angivna PointF till ett Point objekt genom att avrunda Point värdena till närmaste heltal.

Parameters:

ParameterTypBeskrivning
pointPointFDen PointF att konvertera.

Returns

TypBeskrivning
PointDen Point som den här metoden konverterar till.

Method: subtract(point, size) [static]

 subtract(point, size) 

Returnerar resultatet av att subtrahera den angivna Size från den angivna Point.

Parameters:

ParameterTypBeskrivning
pointPointDen Point som ska subtraheras från.
sizeSizeDen Size som ska subtraheras från point.

Returns

TypBeskrivning
PointDen Point som är resultatet av subtraktionsoperationen.

Method: to_long()

 to_long() 

Konvertera denna Point till ett enda long‑värde som innehåller X‑ och Y‑koordinater i hög‑ respektive lågbit.

Returns

TypBeskrivning
intPoint-objektet packat i ett långt värde.

Method: truncate(point) [static]

 truncate(point) 

Konverterar den angivna PointF till en Point genom att trunkera värdena i Point.

Parameters:

ParameterTypBeskrivning
pointPointFDen PointF att konvertera.

Returns

TypBeskrivning
PointDen Point som den här metoden konverterar till.