Rectangle
Genel Bakış
Rectangle, .NET için Aspose.Psd FOSS içinde bir struct’tır. Şu yapıdan miras alır: IEquatable<Rectangle>.
Dikdörtgenin konumunu ve boyutunu temsil eden dört tam sayılık bir küme depolar.
Bu struct, .NET programlarındaki Rectangle nesneleri için 24 yöntem ilan eder. Mevcut yöntemler şunlardır: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle ve 4 ek yöntem. Genel üyeler, Aspose.Psd FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Bottom, Empty, Height, IsEmpty, Left, Location ve 6 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
X | int | Okuma/Yazma | Bu Dikdörtgenin sol üst köşesinin x koordinatını alır veya ayarlar. |
Y | int | Okuma/Yazma | Bu Dikdörtgenin sol üst köşesinin y koordinatını alır veya ayarlar. |
Width | int | Okuma/Yazma | Bu Rectangle’ın genişliğini alır veya ayarlar. |
Height | int | Okuma/Yazma | Bu Rectangle’ın yüksekliğini alır veya ayarlar. |
Bottom | int | Okuma/Yazma | Bu Dikdörtgenin alt kenarının y-koordinatını alır veya ayarlar. |
IsEmpty | bool | Okuma | Bu Dikdörtgenin konumu veya boyutu olmadığına işaret eden bir değeri alır. |
Left | int | Okuma/Yazma | Bu Dikdörtgenin sol kenarının x-koordinatını alır veya ayarlar. |
Location | Point | Okuma/Yazma | Bu Dikdörtgenin sol-üst köşesinin koordinatlarını alır veya ayarlar. |
Right | int | Okuma/Yazma | Bu Dikdörtgenin sağ kenarının x-koordinatını alır veya ayarlar. |
Size | Size | Okuma/Yazma | Bu Rectangle’ın boyutunu alır veya ayarlar. |
Top | int | Okuma/Yazma | Bu Dikdörtgenin üst kenarının y koordinatını alır veya ayarlar. |
Empty | Rectangle | Okuma | Özellikleri başlatılmamış bir Dikdörtgen yapısını temsil eder. |
Yöntemler
| İmza | Açıklama |
|---|---|
Rectangle(location: Point, size: Size) | Belirtilen konum ve boyutla Rectangle yapısının yeni bir örneğini başlatır. |
Rectangle(x: int, y: int, width: int, height: int) | Belirtilen koordinatlarla Rectangle yapısının yeni bir örneğini başlatır. |
Ceiling(value: RectangleF) | Koordinatları ve boyutu yukarı yuvarlayarak bir RectangleF yapısını Rectangle yapısına dönüştürür. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Kenar koordinatlarından bir dikdörtgen oluşturur. |
FromPoints(point1: Point, point2: Point) | Belirtilen noktaları kapsayan bir dikdörtgen oluşturur. |
Inflate(rectangle: Rectangle, x: int, y: int) | Belirtilen dikdörtgenin şişirilmiş bir kopyasını oluşturur ve döndürür. |
Intersect(a: Rectangle, b: Rectangle) | İki dikdörtgenin kesişimini temsil eden bir dikdörtgen döndürür. |
Round(value: RectangleF) | Koordinatları ve boyutu yuvarlayarak bir RectangleF yapısını Rectangle yapısına dönüştürür. |
Truncate(value: RectangleF) | Koordinatları ve boyutu kırparak bir RectangleF yapısını Rectangle yapısına dönüştürür. |
Union(a: Rectangle, b: Rectangle) | İki dikdörtgenin birleşimini içeren bir dikdörtgen döndürür. |
Contains(point: Point) | Belirtilen noktanın bu Rectangle içinde olup olmadığını belirler. |
Contains(rectangle: Rectangle) | Belirtilen dikdörtgen tarafından temsil edilen dikdörtgen bölgenin tamamen bu Rectangle içinde olup olmadığını belirler. |
Contains(x: int, y: int) | Belirtilen noktanın bu Rectangle içinde olup olmadığını belirler. |
Equals(other: Rectangle) | Belirtilen dikdörtgenin bu dikdörtgenle eşit olup olmadığını belirler. |
Equals(obj: object?) | Belirtilen nesnenin bu dikdörtgenle eşit olup olmadığını belirler. |
GetHashCode() | Bu dikdörtgen için bir hash kodu döndürür. |
Inflate(size: Size) | Bu dikdörtgeni belirtilen boyut kadar genişletir. |
Inflate(width: int, height: int) | Bu dikdörtgeni belirtilen yatay ve dikey miktarlarla genişletir. |
Intersect(rectangle: Rectangle) | Bu dikdörtgeni belirtilen dikdörtgenle kesişimiyle değiştirir. |
IntersectsWith(rectangle: Rectangle) | Bu dikdörtgenin belirtilen dikdörtgenle kesişip kesişmediğini belirler. |
Normalize() | Bu dikdörtgeni genişlik ve yüksekliği negatif olmayan şekilde normalleştirir. |
Offset(point: Point) | Bu dikdörtgeni belirtilen nokta kadar taşır. |
Offset(x: int, y: int) | Bu dikdörtgeni belirtilen yatay ve dikey miktarlarda kaydırır. |
ToString() | Bu dikdörtgenin dize temsili döndürür. |