Ir al contenido

Margin

Defined in: geometry/Margin.ts:4

A margin with top, right, bottom, and left values.

new Margin(top, right, bottom, left): Margin

Defined in: geometry/Margin.ts:10

number

number

number

number

Margin

bottom: number

Defined in: geometry/Margin.ts:7


left: number

Defined in: geometry/Margin.ts:8


right: number

Defined in: geometry/Margin.ts:6


top: number

Defined in: geometry/Margin.ts:5

get horizontal(): number

Defined in: geometry/Margin.ts:87

Get the total horizontal margin (left + right).

number


get vertical(): number

Defined in: geometry/Margin.ts:92

Get the total vertical margin (top + bottom).

number

add(other): Margin

Defined in: geometry/Margin.ts:107

Add another margin to this margin.

Margin

Margin


clone(): Margin

Defined in: geometry/Margin.ts:77

Return a copy of this margin.

Margin


copy(): Margin

Defined in: geometry/Margin.ts:82

GoJS-compatible: Return a copy of this margin.

Margin


equals(other): boolean

Defined in: geometry/Margin.ts:57

Check if this margin equals another margin.

Margin

boolean


equalsApprox(other, tolerance?): boolean

Defined in: geometry/Margin.ts:67

Check if this margin is approximately equal to another within a tolerance.

Margin

number = 0.0001

boolean


isUniform(): boolean

Defined in: geometry/Margin.ts:102

Check if this margin is uniform (same value on all sides).

boolean


isZero(): boolean

Defined in: geometry/Margin.ts:97

Check if this margin is zero.

boolean


scale(factor): Margin

Defined in: geometry/Margin.ts:127

Scale this margin by a factor.

number

Margin


subtract(other): Margin

Defined in: geometry/Margin.ts:117

Subtract another margin from this margin.

Margin

Margin


toJSON(): object

Defined in: geometry/Margin.ts:137

Convert to a plain object.

object

bottom: number

left: number

right: number

top: number


toString(): string

Defined in: geometry/Margin.ts:149

string


static from(obj): Margin

Defined in: geometry/Margin.ts:33

Create a Margin from an object with top, right, bottom, left properties.

number

number

number

number

Margin


static fromJSON(data): Margin

Defined in: geometry/Margin.ts:142

Create a Margin from a JSON string or object.

string | { bottom: number; left: number; right: number; top: number; }

Margin


static parse(value): Margin

Defined in: geometry/Margin.ts:41

GoJS-compatible: Parse a string of 1, 2, or 4 numbers. 1 value = all sides; 2 values = vertical, horizontal; 4 values = top, right, bottom, left.

string

Margin


static symmetric(vertical, horizontal): Margin

Defined in: geometry/Margin.ts:23

Create a Margin with vertical and horizontal values.

number

number

Margin


static uniform(value): Margin

Defined in: geometry/Margin.ts:18

Create a Margin with the same value on all sides.

number

Margin


static zero(): Margin

Defined in: geometry/Margin.ts:28

Create a zero margin.

Margin