RectangleF Sınıfı

Summary: Stores a set of four floating-point numbers that represent the location and size of a rectangle.

Module: aspose.imaging

Full Name: aspose.imaging.RectangleF

Constructors

NameAçıklama
RectangleF()RectangleF sınıfının yeni bir örneğini başlatır
RectangleF(location, size)Belirtilen konum ve boyutla RectangleF yapısının yeni bir örneğini başlatır.
RectangleF(x, y, width, height)Belirtilen konum ve boyutla RectangleF yapısının yeni bir örneğini başlatır.

Properties

NameTypeAccessAçıklama
bottomfloatr/wBu RectangleF yapısının RectangleF.y ve RectangleF.height toplamı olan y koordinatını alır veya ayarlar.
empty [static]RectangleFrDeğerleri sıfır olarak ayarlanmış RectangleF.x, RectangleF.y, RectangleF.width ve RectangleF.height içeren RectangleF yapısının yeni bir örneğini alır.
heightfloatr/wBu RectangleF yapısının yüksekliğini alır veya ayarlar.
is_emptyboolrBu RectangleF yapısının RectangleF.width veya RectangleF.height özelliğinin değeri sıfır olup olmadığını gösteren bir değeri alır.
leftfloatr/wBu RectangleF yapısının sol kenarının x koordinatını alır veya ayarlar.
locationPointFr/wBu RectangleF yapısının sol üst köşesinin koordinatlarını alır veya ayarlar.
rightfloatr/wBu RectangleF yapısının RectangleF.x ve RectangleF.width toplamı olan x koordinatını alır veya ayarlar.
sizeSizeFr/wBu RectangleF yapısının boyutunu alır veya ayarlar.
topfloatr/wBu RectangleF yapısının üst kenarının y koordinatını alır veya ayarlar.
widthfloatr/wBu RectangleF yapısının genişliğini alır veya ayarlar.
xfloatr/wBu RectangleF yapısının sol üst köşesinin x koordinatını alır veya ayarlar.
yfloatr/wBu RectangleF yapısının sol üst köşesinin y koordinatını alır veya ayarlar.

Methods

NameAçıklama
contains(point)Belirtilen noktanın bu RectangleF yapısı içinde bulunup bulunmadığını belirler.
contains(rect)rect tarafından temsil edilen dikdörtgen bölgenin tamamen bu RectangleF yapısı içinde bulunup bulunmadığını belirler.
contains(x, y)Belirtilen noktanın bu RectangleF yapısı içinde bulunup bulunmadığını belirler.
contains_point_f(point)Belirtilen noktanın bu RectangleF yapısı içinde bulunup bulunmadığını belirler.
contains_rect_f(rect)rect tarafından temsil edilen dikdörtgen bölgenin tamamen bu RectangleF yapısı içinde bulunup bulunmadığını belirler.
from_left_top_right_bottom(left, top, right, bottom)Belirtilen konumlardaki sol üst ve sağ alt köşelerle bir RectangleF yapısı oluşturur.
from_points(point1, point2)Belirtilen iki noktadan yeni bir Rectangle oluşturur. Oluşturulan Rectangle nin iki köşesi verilen point1 ve point2 değerlerine eşit olacaktır. Bunlar genellikle karşıt köşelerdir.
inflate(rect, x, y)Belirtilen RectangleF yapısının şişirilmiş bir kopyasını oluşturur ve döndürür. Kopya belirtilen miktarda şişirilir. Orijinal dikdörtgen değişmeden kalır.
inflate(size)Bu RectangleF yi belirtilen miktarda şişirir.
inflate(x, y)Bu RectangleF yapısını belirtilen miktarda şişirir.
inflate_rect(rect, x, y)Belirtilen RectangleF yapısının şişirilmiş bir kopyasını oluşturur ve döndürür. Kopya belirtilen miktarda şişirilir. Orijinal dikdörtgen değişmeden kalır.
intersect(a, b)İki dikdörtgenin kesişimini temsil eden bir RectangleF yapısı döndürür. Eğer kesişim yoksa, boş bir RectangleF döndürülür.
intersect(rect)Bu RectangleF yapısını, kendisi ile belirtilen RectangleF yapısının kesişimiyle değiştirir.
intersect_rects(a, b)İki dikdörtgenin kesişimini temsil eden bir RectangleF yapısı döndürür. Eğer kesişim yoksa, boş bir RectangleF döndürülür.
intersects_with(rect)Bu dikdörtgenin rect ile kesişip kesişmediğini belirler.
normalize()Dikdörtgeni, genişliğini ve yüksekliğini pozitif yaparak, solun sağdan, üstün aşağıdan küçük olmasını sağlayarak normalleştirir.
offset(pos)Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.
offset(x, y)Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.
union(a, b)Birleşim oluşturan iki dikdörtgeni de içinde tutabilecek en küçük üçüncü dikdörtgeni oluşturur.

Constructor: RectangleF()

 RectangleF() 

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

Constructor: RectangleF(location, size)

 RectangleF(location, size) 

Belirtilen konum ve boyutla RectangleF yapısının yeni bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
locationPointFDikdörtgen bölgenin sol üst köşesini temsil eden bir PointF.
sizeSizeFDikdörtgen bölgenin genişliğini ve yüksekliğini temsil eden bir SizeF.

Constructor: RectangleF(x, y, width, height)

 RectangleF(x, y, width, height) 

Belirtilen konum ve boyutla RectangleF yapısının yeni bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
xfloatDikdörtgenin sol üst köşesinin x koordinatı.
yfloatDikdörtgenin sol üst köşesinin y koordinatı.
widthfloatDikdörtgenin genişliği.
heightfloatDikdörtgenin yüksekliği.

Method: contains(point)

 contains(point) 

Belirtilen noktanın bu RectangleF yapısı içinde bulunup bulunmadığını belirler.

Parameters:

ParameterTürAçıklama
pointPointFTest edilecek PointF.

Returns

TürAçıklama
boolBu yöntem, point parametresiyle temsil edilen nokta bu RectangleF yapısı içinde bulunuyorsa true, aksi takdirde false döndürür.

Method: contains(rect)

 contains(rect) 

rect tarafından temsil edilen dikdörtgen bölgenin tamamen bu RectangleF yapısı içinde bulunup bulunmadığını belirler.

Parameters:

ParameterTürAçıklama
rectRectangleFTest edilecek RectangleF.

Returns

TürAçıklama
boolBu yöntem, rect tarafından temsil edilen dikdörtgen bölgenin, bu RectangleF tarafından temsil edilen dikdörtgen bölge içinde tamamen bulunması durumunda true döndürür; aksi takdirde false.

Method: contains(x, y)

 contains(x, y) 

Belirtilen noktanın bu RectangleF yapısı içinde bulunup bulunmadığını belirler.

Parameters:

ParameterTürAçıklama
xfloatTest edilecek noktanın x koordinatı.
yfloatTest edilecek noktanın y koordinatı.

Returns

TürAçıklama
boolBu yöntem, x ve y ile tanımlanan noktanın bu RectangleF yapısı içinde bulunması durumunda true döndürür; aksi takdirde false.

Method: contains_point_f(point)

 contains_point_f(point) 

Belirtilen noktanın bu RectangleF yapısı içinde bulunup bulunmadığını belirler.

Parameters:

ParameterTürAçıklama
pointPointFTest edilecek PointF.

Returns

TürAçıklama
boolBu yöntem, point parametresiyle temsil edilen nokta bu RectangleF yapısı içinde bulunuyorsa true, aksi takdirde false döndürür.

Method: contains_rect_f(rect)

 contains_rect_f(rect) 

rect tarafından temsil edilen dikdörtgen bölgenin tamamen bu RectangleF yapısı içinde bulunup bulunmadığını belirler.

Parameters:

ParameterTürAçıklama
rectRectangleFTest edilecek RectangleF.

Returns

TürAçıklama
boolBu yöntem, rect tarafından temsil edilen dikdörtgen bölgenin, bu RectangleF tarafından temsil edilen dikdörtgen bölge içinde tamamen bulunması durumunda true döndürür; aksi takdirde false.

Method: from_left_top_right_bottom(left, top, right, bottom) [static]

 from_left_top_right_bottom(left, top, right, bottom) 

Belirtilen konumlardaki sol üst ve sağ alt köşelerle bir RectangleF yapısı oluşturur.

Parameters:

ParameterTürAçıklama
solfloatDikdörtgen bölgenin sol üst köşesinin x koordinatı.
üstfloatDikdörtgen bölgenin sol üst köşesinin y koordinatı.
sağfloatDikdörtgen bölgenin sağ alt köşesinin x koordinatı.
altfloatDikdörtgen bölgenin sağ alt köşesinin y koordinatı.

Returns

TürAçıklama
RectangleFBu yöntemin oluşturduğu yeni RectangleF.

Method: from_points(point1, point2) [static]

 from_points(point1, point2) 

Belirtilen iki noktadan yeni bir Rectangle oluşturur. Oluşturulan Rectangle nin iki köşesi verilen point1 ve point2 değerlerine eşit olacaktır. Bunlar genellikle karşıt köşelerdir.

Parameters:

ParameterTürAçıklama
point1PointFYeni dikdörtgen için ilk Point.
point2PointFYeni dikdörtgen için ikinci Point.

Returns

TürAçıklama
RectangleFYeni oluşturulmuş bir Rectangle.

Method: inflate(rect, x, y) [static]

 inflate(rect, x, y) 

Belirtilen RectangleF yapısının şişirilmiş bir kopyasını oluşturur ve döndürür. Kopya belirtilen miktarda şişirilir. Orijinal dikdörtgen değişmeden kalır.

Parameters:

ParameterTürAçıklama
rectRectangleFKopyalanacak RectangleF. Bu dikdörtgen değiştirilmez.
xfloatDikdörtgenin kopyasını yatay olarak şişirme miktarı.
yfloatDikdörtgenin kopyasını dikey olarak şişirme miktarı.

Returns

TürAçıklama
RectangleFŞişirilmiş RectangleF.

Method: inflate(size)

 inflate(size) 

Bu RectangleF yi belirtilen miktarda şişirir.

Parameters:

ParameterTürAçıklama
sizeSizeFBu dikdörtgeni şişirme miktarı.

Method: inflate(x, y)

 inflate(x, y) 

Bu RectangleF yapısını belirtilen miktarda şişirir.

Parameters:

ParameterTürAçıklama
xfloatBu RectangleF yapısını yatay olarak şişirme miktarı.
yfloatBu RectangleF yapısını dikey olarak şişirme miktarı.

Method: inflate_rect(rect, x, y) [static]

 inflate_rect(rect, x, y) 

Belirtilen RectangleF yapısının şişirilmiş bir kopyasını oluşturur ve döndürür. Kopya belirtilen miktarda şişirilir. Orijinal dikdörtgen değişmeden kalır.

Parameters:

ParameterTürAçıklama
rectRectangleFKopyalanacak RectangleF. Bu dikdörtgen değiştirilmez.
xfloatDikdörtgenin kopyasını yatay olarak şişirme miktarı.
yfloatDikdörtgenin kopyasını dikey olarak şişirme miktarı.

Returns

TürAçıklama
RectangleFŞişirilmiş RectangleF.

Method: intersect(a, b) [static]

 intersect(a, b) 

İki dikdörtgenin kesişimini temsil eden bir RectangleF yapısı döndürür. Eğer kesişim yoksa, boş bir RectangleF döndürülür.

Parameters:

ParameterTürAçıklama
aRectangleFKesişmek için birinci dikdörtgen.
bRectangleFKesişmek için ikinci dikdörtgen.

Returns

TürAçıklama
RectangleFİki belirtilen dikdörtgenin üst üste gelen alanını temsil eden boyuta sahip üçüncü bir RectangleF yapısı.

Method: intersect(rect)

 intersect(rect) 

Bu RectangleF yapısını, kendisi ile belirtilen RectangleF yapısının kesişimiyle değiştirir.

Parameters:

ParameterTürAçıklama
rectRectangleFKesişmesi gereken dikdörtgen.

Method: intersect_rects(a, b) [static]

 intersect_rects(a, b) 

İki dikdörtgenin kesişimini temsil eden bir RectangleF yapısı döndürür. Eğer kesişim yoksa, boş bir RectangleF döndürülür.

Parameters:

ParameterTürAçıklama
aRectangleFKesişmek için birinci dikdörtgen.
bRectangleFKesişmek için ikinci dikdörtgen.

Returns

TürAçıklama
RectangleFİki belirtilen dikdörtgenin üst üste gelen alanını temsil eden boyuta sahip üçüncü bir RectangleF yapısı.

Method: intersects_with(rect)

 intersects_with(rect) 

Bu dikdörtgenin rect ile kesişip kesişmediğini belirler.

Parameters:

ParameterTürAçıklama
rectRectangleFTest edilecek dikdörtgen.

Returns

TürAçıklama
boolBu yöntem, herhangi bir kesişme varsa true döndürür.

Method: offset(pos)

 offset(pos) 

Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.

Parameters:

ParameterTürAçıklama
posPointFKonumu ofsetlemek için miktar.

Method: offset(x, y)

 offset(x, y) 

Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.

Parameters:

ParameterTürAçıklama
xfloatKonumu yatay olarak ofsetlemek için miktar.
yfloatKonumu dikey olarak ofsetlemek için miktar.

Method: union(a, b) [static]

 union(a, b) 

Birleşim oluşturan iki dikdörtgeni de içinde tutabilecek en küçük üçüncü dikdörtgeni oluşturur.

Parameters:

ParameterTürAçıklama
aRectangleFBirleştirilecek ilk dikdörtgen.
bRectangleFBirleştirilecek ikinci dikdörtgen.

Returns

TürAçıklama
RectangleFBirleşimi oluşturan iki dikdörtgeni içeren üçüncü bir RectangleF yapısı.