Rectangle Class
Namespace: Stimulsoft.System.Drawing
Constructors
| Constructor | Description |
|---|---|
| constructor(any x, any y, any width, any height) |
constructor(x: any, y: any, width: any, height: any)
Parameters
- x (any)
- y (any)
- width (any)
- height (any)
Properties
| Property | Type | Description |
|---|---|---|
| bottom | number | |
empty static |
Rectangle | |
| isEmpty | boolean | |
| isEmptyF | boolean | |
| left | number | |
| location | Point | |
| right | number | |
| size | Size | |
| top | number |
Methods
| Method | Returns | Description |
|---|---|---|
| alignToGrid | Rectangle | |
| clone | Rectangle | |
| contains | boolean | |
convertFromXml static |
Rectangle | |
| equals | boolean | |
| fitToRectangle | Rectangle | |
fromLTRB static |
Rectangle | |
getNamespace static |
string | |
getTypeName static |
string | |
| inflate | Rectangle | |
| intersectsWith | boolean | |
| multiply | Rectangle | |
| normalize | Rectangle | |
| offset | Rectangle | |
| offsetRect | Rectangle | |
round static |
Rectangle | |
| toString | string | |
union static |
Rectangle |
Method Details
alignToGrid
alignToGrid(gridSize: number, aligningToGrid: boolean): Rectangle
Parameters
- gridSize (number)
- aligningToGrid (boolean)
Returns Rectangle
clone
clone(): Rectangle
Returns Rectangle
contains
contains(x: number, y: number): boolean
Parameters
- x (number)
- y (number)
Returns boolean
convertFromXml static
convertFromXml(text: string): Rectangle
Parameters
- text (string)
Returns Rectangle
equals
equals(rect: Rectangle): boolean
Parameters
- rect (Rectangle)
Returns boolean
fitToRectangle
fitToRectangle(rectangle: Rectangle): Rectangle
Parameters
- rectangle (Rectangle)
Returns Rectangle
fromLTRB static
fromLTRB(left: number, top: number, right: number, bottom: number): Rectangle
Parameters
- left (number)
- top (number)
- right (number)
- bottom (number)
Returns Rectangle
getNamespace static
getNamespace(): string
Returns string
getTypeName static
getTypeName(): string
Returns string
inflate
inflate(width: number, height: number): Rectangle
Parameters
- width (number)
- height (number)
Returns Rectangle
intersectsWith
intersectsWith(rect: Rectangle): boolean
Parameters
- rect (Rectangle)
Returns boolean
multiply
multiply(multipleFactor: number): Rectangle
Parameters
- multipleFactor (number)
Returns Rectangle
normalize
normalize(): Rectangle
Returns Rectangle
offset
offset(x: number, y: number): Rectangle
Parameters
- x (number)
- y (number)
Returns Rectangle
offsetRect
offsetRect(offsettingRectangle: Rectangle): Rectangle
Parameters
- offsettingRectangle (Rectangle)
Returns Rectangle
round static
round(value: Rectangle): Rectangle
Parameters
- value (Rectangle)
Returns Rectangle
toString
toString(): string
Returns string
union static
union(a: Rectangle, b: Rectangle): Rectangle
Parameters
Returns Rectangle
Fields
| Field | Type | Description |
|---|---|---|
| height | number | |
| width | number | |
| x | number | |
| y | number |