Point Sınıfı

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

NameAçıklama
Point()Point sınıfının yeni bir örneğini başlatır
Point(dw)Koordinatları tam sayı değeriyle belirtilen yeni bir Point yapısı örneğini başlatır.
Point(size)Size yapısından yeni bir Point yapısı örneğini başlatır.
Point(x, y)Belirtilen koordinatlarla yeni bir Point yapısı örneğini başlatır.

Properties

NameTypeAccessAçıklama
empty [static]PointrPoint.x ve Point.y değerleri sıfıra ayarlanmış yeni bir Point yapısı örneğini alır.
is_emptyboolrBu Point boş mu olduğunu gösteren bir değeri alır.
xintr/wBu Point nesnesinin x koordinatını alır veya ayarlar.
yintr/wBu Point nesnesinin y koordinatını alır veya ayarlar.

Methods

NameAçıklama
add(point, size)Belirtilen Size değerini belirtilen Point üzerine ekler.
ceiling(point)Belirtilen PointF değerlerini bir sonraki daha yüksek tam sayı değerlerine yuvarlayarak bir Point nesnesine dönüştürür.
create_from_d_word(dw)Koordinatları tam sayı değeriyle belirtilen yeni bir Point yapısı örneğini başlatır.
create_from_size(size)Size yapısından yeni bir Point yapısı örneğini başlatır.
from_long(packed_point, x, y)Bir uzun nesneye paketlenmiş Point nesnesini ayrı X ve Y tam sayı değerlerine ayırır.
offset(dx, dy)Bu Point nesnesini belirtilen miktarda kaydırır.
offset(point)Bu Point nesnesini belirtilen Point ile kaydırır.
round(point)Belirtilen PointF değerlerini en yakın tam sayıya yuvarlayarak bir Point nesnesine dönüştürür.
subtract(point, size)Belirtilen Size değerini belirtilen Point değerinden çıkararak sonucu döndürür.
to_long()Bu Point nesnesini X ve Y koordinatlarını yüksek ve düşük bitlerde içeren tek bir uzun değere dönüştür.
truncate(point)Belirtilen PointF değerlerini Point değerlerini kırparak bir Point nesnesine dönüştürür.

Constructor: Point()

 Point() 

Point sınıfının yeni bir örneğini başlatır

Constructor: Point(dw)

 Point(dw) 

Koordinatları tam sayı değeriyle belirtilen yeni bir Point yapısı örneğini başlatır.

Parameters:

ParameterTürAçıklama
dwintYeni nokta için koordinatları belirten 32 bitlik bir tam sayı.

Constructor: Point(size)

 Point(size) 

Size yapısından yeni bir Point yapısı örneğini başlatır.

Parameters:

ParameterTürAçıklama
sizeSizeYeni nokta koordinatlarını içerir.

Constructor: Point(x, y)

 Point(x, y) 

Belirtilen koordinatlarla yeni bir Point yapısı örneğini başlatır.

Parameters:

ParameterTürAçıklama
xintNoktanın yatay konumu.
yintNoktanın dikey konumu.

Method: add(point, size) [static]

 add(point, size) 

Belirtilen Size değerini belirtilen Point üzerine ekler.

Parameters:

ParameterTürAçıklama
pointPointEklenecek Point.
sizeSizeNokta point üzerine eklenecek Size.

Returns

TürAçıklama
PointToplama işleminin sonucu olan Point.

Method: ceiling(point) [static]

 ceiling(point) 

Belirtilen PointF değerlerini bir sonraki daha yüksek tam sayı değerlerine yuvarlayarak bir Point nesnesine dönüştürür.

Parameters:

ParameterTürAçıklama
pointPointFDönüştürülecek PointF.

Returns

TürAçıklama
PointBu yöntemin dönüştürdüğü Point.

Method: create_from_d_word(dw) [static]

 create_from_d_word(dw) 

Koordinatları tam sayı değeriyle belirtilen yeni bir Point yapısı örneğini başlatır.

Parameters:

ParameterTürAçıklama
dwintYeni nokta için koordinatları belirten 32 bitlik bir tam sayı.

Returns

TürAçıklama
Point

Method: create_from_size(size) [static]

 create_from_size(size) 

Size yapısından yeni bir Point yapısı örneğini başlatır.

Parameters:

ParameterTürAçıklama
sizeSizeYeni nokta koordinatlarını içerir.

Returns

TürAçıklama
Point

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

 from_long(packed_point, x, y) 

Bir uzun nesneye paketlenmiş Point nesnesini ayrı X ve Y tam sayı değerlerine ayırır.

Parameters:

ParameterTürAçıklama
packed_pointintBir uzun değer içinde paketlenmiş Point nesnesi.
xint[]Paketlenmiş Point X değerinden çıkarılan.
yint[]Paketlenmiş Point Y değerinden çıkarılan.

Method: offset(dx, dy)

 offset(dx, dy) 

Bu Point nesnesini belirtilen miktarda kaydırır.

Parameters:

ParameterTürAçıklama
dxintx-koordinatını kaydırmak için miktar.
dyinty-koordinatını kaydırmak için miktar.

Method: offset(point)

 offset(point) 

Bu Point nesnesini belirtilen Point ile kaydırır.

Parameters:

ParameterTürAçıklama
pointPointBu Point kaydırmak için kullanılan Point.

Method: round(point) [static]

 round(point) 

Belirtilen PointF değerlerini en yakın tam sayıya yuvarlayarak bir Point nesnesine dönüştürür.

Parameters:

ParameterTürAçıklama
pointPointFDönüştürülecek PointF.

Returns

TürAçıklama
PointBu yöntemin dönüştürdüğü Point.

Method: subtract(point, size) [static]

 subtract(point, size) 

Belirtilen Size değerini belirtilen Point değerinden çıkararak sonucu döndürür.

Parameters:

ParameterTürAçıklama
pointPointÇıkarma yapılacak Point.
sizeSizeSize point‘dan çıkarılacak.

Returns

TürAçıklama
PointÇıkarma işleminin sonucu olan Point.

Method: to_long()

 to_long() 

Bu Point nesnesini X ve Y koordinatlarını yüksek ve düşük bitlerde içeren tek bir uzun değere dönüştür.

Returns

TürAçıklama
intBir uzun değer içinde paketlenmiş Point nesnesi.

Method: truncate(point) [static]

 truncate(point) 

Belirtilen PointF değerlerini Point değerlerini kırparak bir Point nesnesine dönüştürür.

Parameters:

ParameterTürAçıklama
pointPointFDönüştürülecek PointF.

Returns

TürAçıklama
PointBu yöntemin dönüştürdüğü Point.