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
| Name | Açı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
| Name | Type | Access | Açıklama |
|---|---|---|---|
| bottom | float | r/w | Bu RectangleF yapısının RectangleF.y ve RectangleF.height toplamı olan y koordinatını alır veya ayarlar. |
| empty [static] | RectangleF | r | Değ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. |
| height | float | r/w | Bu RectangleF yapısının yüksekliğini alır veya ayarlar. |
| is_empty | bool | r | Bu 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. |
| left | float | r/w | Bu RectangleF yapısının sol kenarının x koordinatını alır veya ayarlar. |
| location | PointF | r/w | Bu RectangleF yapısının sol üst köşesinin koordinatlarını alır veya ayarlar. |
| right | float | r/w | Bu RectangleF yapısının RectangleF.x ve RectangleF.width toplamı olan x koordinatını alır veya ayarlar. |
| size | SizeF | r/w | Bu RectangleF yapısının boyutunu alır veya ayarlar. |
| top | float | r/w | Bu RectangleF yapısının üst kenarının y koordinatını alır veya ayarlar. |
| width | float | r/w | Bu RectangleF yapısının genişliğini alır veya ayarlar. |
| x | float | r/w | Bu RectangleF yapısının sol üst köşesinin x koordinatını alır veya ayarlar. |
| y | float | r/w | Bu RectangleF yapısının sol üst köşesinin y koordinatını alır veya ayarlar. |
Methods
| Name | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| location | PointF | Dikdörtgen bölgenin sol üst köşesini temsil eden bir PointF. |
| size | SizeF | Dikdö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | float | Dikdörtgenin sol üst köşesinin x koordinatı. |
| y | float | Dikdörtgenin sol üst köşesinin y koordinatı. |
| width | float | Dikdörtgenin genişliği. |
| height | float | Dikdörtgenin yüksekliği. |
Method: contains(point)
contains(point)
Belirtilen noktanın bu RectangleF yapısı içinde bulunup bulunmadığını belirler.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| point | PointF | Test edilecek PointF. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Test edilecek RectangleF. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | float | Test edilecek noktanın x koordinatı. |
| y | float | Test edilecek noktanın y koordinatı. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| point | PointF | Test edilecek PointF. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Test edilecek RectangleF. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| sol | float | Dikdörtgen bölgenin sol üst köşesinin x koordinatı. |
| üst | float | Dikdörtgen bölgenin sol üst köşesinin y koordinatı. |
| sağ | float | Dikdörtgen bölgenin sağ alt köşesinin x koordinatı. |
| alt | float | Dikdörtgen bölgenin sağ alt köşesinin y koordinatı. |
Returns
| Tür | Açıklama |
|---|---|
| RectangleF | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| point1 | PointF | Yeni dikdörtgen için ilk Point. |
| point2 | PointF | Yeni dikdörtgen için ikinci Point. |
Returns
| Tür | Açıklama |
|---|---|
| RectangleF | Yeni 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Kopyalanacak RectangleF. Bu dikdörtgen değiştirilmez. |
| x | float | Dikdörtgenin kopyasını yatay olarak şişirme miktarı. |
| y | float | Dikdörtgenin kopyasını dikey olarak şişirme miktarı. |
Returns
| Tür | Açıklama |
|---|---|
| RectangleF | Şişirilmiş RectangleF. |
Method: inflate(size)
inflate(size)
Bu RectangleF yi belirtilen miktarda şişirir.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| size | SizeF | Bu dikdörtgeni şişirme miktarı. |
Method: inflate(x, y)
inflate(x, y)
Bu RectangleF yapısını belirtilen miktarda şişirir.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | float | Bu RectangleF yapısını yatay olarak şişirme miktarı. |
| y | float | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Kopyalanacak RectangleF. Bu dikdörtgen değiştirilmez. |
| x | float | Dikdörtgenin kopyasını yatay olarak şişirme miktarı. |
| y | float | Dikdörtgenin kopyasını dikey olarak şişirme miktarı. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| a | RectangleF | Kesişmek için birinci dikdörtgen. |
| b | RectangleF | Kesişmek için ikinci dikdörtgen. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Kesiş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:
| Parameter | Tür | Açıklama |
|---|---|---|
| a | RectangleF | Kesişmek için birinci dikdörtgen. |
| b | RectangleF | Kesişmek için ikinci dikdörtgen. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rect | RectangleF | Test edilecek dikdörtgen. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| pos | PointF | Konumu ofsetlemek için miktar. |
Method: offset(x, y)
offset(x, y)
Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | float | Konumu yatay olarak ofsetlemek için miktar. |
| y | float | Konumu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| a | RectangleF | Birleştirilecek ilk dikdörtgen. |
| b | RectangleF | Birleştirilecek ikinci dikdörtgen. |
Returns
| Tür | Açıklama |
|---|---|
| RectangleF | Birleşimi oluşturan iki dikdörtgeni içeren üçüncü bir RectangleF yapısı. |