Rectangle

Rectangle

Panoramica

Rectangle è una struct in Aspose.Psd FOSS per .NET. Eredita da: IEquatable<Rectangle>.

Memorizza un insieme di quattro interi che rappresentano la posizione e le dimensioni di un rettangolo.

Questa struct dichiara 24 metodi per oggetti Rectangle nei programmi .NET. I metodi disponibili includono: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle e 4 metodi aggiuntivi. I membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.Psd FOSS per .NET. Proprietà: Bottom, Empty, Height, IsEmpty, Left, Location e 6 in più.

Proprietà

NomeTipoAccessoDescrizione
XintLettura/ScritturaOttiene o imposta la coordinata x dell’angolo in alto a sinistra di questo Rectangle.
YintLettura/ScritturaOttiene o imposta la coordinata y dell’angolo in alto a sinistra di questo Rectangle.
WidthintLettura/ScritturaOttiene o imposta la larghezza di questo Rectangle.
HeightintLettura/ScritturaOttiene o imposta l’altezza di questo Rectangle.
BottomintLettura/ScritturaOttiene o imposta la coordinata y del bordo inferiore di questo Rectangle.
IsEmptyboolLetturaOttiene un valore che indica se questo Rectangle non ha posizione o dimensione.
LeftintLettura/ScritturaOttiene o imposta la coordinata x del bordo sinistro di questo rettangolo.
LocationPointLettura/ScritturaOttiene o imposta le coordinate dell’angolo in alto a sinistra di questo rettangolo.
RightintLettura/ScritturaOttiene o imposta la coordinata x del bordo destro di questo rettangolo.
SizeSizeLettura/ScritturaOttiene o imposta la dimensione di questo Rectangle.
TopintLettura/ScritturaOttiene o imposta la coordinata y del bordo superiore di questo Rectangle.
EmptyRectangleLetturaRappresenta una struttura Rectangle le cui proprietà sono lasciate non inizializzate.

Metodi

FirmaDescrizione
Rectangle(location: Point, size: Size)Inizializza una nuova istanza della struttura Rectangle con la posizione e le dimensioni specificate.
Rectangle(x: int, y: int, width: int, height: int)Inizializza una nuova istanza della struttura Rectangle con le coordinate specificate.
Ceiling(value: RectangleF)Converte una struttura RectangleF in una struttura Rectangle arrotondando verso l’alto le coordinate e le dimensioni.
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int)Crea un rettangolo a partire dalle coordinate dei bordi.
FromPoints(point1: Point, point2: Point)Crea un rettangolo che copre i punti specificati.
Inflate(rectangle: Rectangle, x: int, y: int)Crea e restituisce una copia ingrandita del rettangolo specificato.
Intersect(a: Rectangle, b: Rectangle)Restituisce un rettangolo che rappresenta l’intersezione di due rettangoli.
Round(value: RectangleF)Converte una struttura RectangleF in una struttura Rectangle arrotondando le coordinate e le dimensioni.
Truncate(value: RectangleF)Converte una struttura RectangleF in una struttura Rectangle troncando le coordinate e le dimensioni.
Union(a: Rectangle, b: Rectangle)Restituisce un rettangolo che contiene l’unione di due rettangoli.
Contains(point: Point)Determina se il punto specificato è contenuto all’interno di questo Rectangle.
Contains(rectangle: Rectangle)Determina se la regione rettangolare rappresentata dal rettangolo specificato è interamente contenuta all’interno di questo Rectangle.
Contains(x: int, y: int)Determina se il punto specificato è contenuto all’interno di questo Rectangle.
Equals(other: Rectangle)Determina se il rettangolo specificato è uguale a questo rettangolo.
Equals(obj: object?)Determina se l’oggetto specificato è uguale a questo rettangolo.
GetHashCode()Restituisce un codice hash per questo rettangolo.
Inflate(size: Size)Espande questo rettangolo della dimensione specificata.
Inflate(width: int, height: int)Espande questo rettangolo delle quantità orizzontali e verticali specificate.
Intersect(rectangle: Rectangle)Sostituisce questo rettangolo con la sua intersezione con il rettangolo specificato.
IntersectsWith(rectangle: Rectangle)Determina se questo rettangolo interseca il rettangolo specificato.
Normalize()Normalizza questo rettangolo in modo che larghezza e altezza siano non negative.
Offset(point: Point)Sposta questo rettangolo del punto specificato.
Offset(x: int, y: int)Sposta questo rettangolo delle quantità orizzontali e verticali specificate.
ToString()Restituisce una rappresentazione stringa di questo rettangolo.

Vedi anche

 Italiano