Rectangle

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

AdTürErişimAçıklama
XintOkuma/YazmaBu Dikdörtgenin sol üst köşesinin x koordinatını alır veya ayarlar.
YintOkuma/YazmaBu Dikdörtgenin sol üst köşesinin y koordinatını alır veya ayarlar.
WidthintOkuma/YazmaBu Rectangle’ın genişliğini alır veya ayarlar.
HeightintOkuma/YazmaBu Rectangle’ın yüksekliğini alır veya ayarlar.
BottomintOkuma/YazmaBu Dikdörtgenin alt kenarının y-koordinatını alır veya ayarlar.
IsEmptyboolOkumaBu Dikdörtgenin konumu veya boyutu olmadığına işaret eden bir değeri alır.
LeftintOkuma/YazmaBu Dikdörtgenin sol kenarının x-koordinatını alır veya ayarlar.
LocationPointOkuma/YazmaBu Dikdörtgenin sol-üst köşesinin koordinatlarını alır veya ayarlar.
RightintOkuma/YazmaBu Dikdörtgenin sağ kenarının x-koordinatını alır veya ayarlar.
SizeSizeOkuma/YazmaBu Rectangle’ın boyutunu alır veya ayarlar.
TopintOkuma/YazmaBu Dikdörtgenin üst kenarının y koordinatını alır veya ayarlar.
EmptyRectangleOkumaÖzellikleri başlatılmamış bir Dikdörtgen yapısını temsil eder.

Yöntemler

İmzaAçı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.

Ayrıca Bakınız

 Türkçe