AnyChart
API Reference
Still have questions?
Contact support
Top
You are looking at an outdated v7 version of this document. Switch to the v8 version to see the up to date information.

class anychart.core.utils.Bounds Improve this Doc

Extends: anychart.core.Base

Stores information about visual location of an object.
Can be defined with an object, a anychart.math#rect or as a set of numbers.
Note: "right" and "bottom" have priority over "width" and "height".

Methods Overview

Size and Position
bottom()Bottom position
height()Height settings
left()Left position
maxHeight()Maximum height
maxWidth()Maximum width
minHeight()Minimum height
minWidth()Minimum width
right()Right position
top()Top position
width()Width settings
Miscellaneous
set()Resets all values of the object by passed values.
toRect()Normalizes all info stored in this object.

Methods Description

bottom

Getter for the bottom edge position.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the bottom edge position.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

height

Getter for the height value.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the height value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

left

Getter for the left edge position.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the left edge position.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

maxHeight

Getter for the maximum height value.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the maximum height value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

maxWidth

Getter for the maximum width value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the maximum width value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

minHeight

Getter for the minimum height value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the minimum height value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

minWidth

Getter for the minimum width value.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the minimum width value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.
Getter fir the right edge position.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the right edge position.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

set

Resets all values of the object by passed values.
Note: "right" and "bottom" have priority over "width" and "height".

Params:

NameTypeDescription
xOrRectnumber | string | Array.<(number|string|null)> | anychart.utils.RectObj | anychart.math.Rect | anychart.core.utils.Bounds | nullX-coordinate or the rect as object.
ynumber | string | nullY-coordinate.
widthnumber | string | nullWidth.
heightnumber | string | nullHeight.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

toRect

Normalizes all info stored in this object.

Params:

NameTypeDescription
parentLeftOrRectnumber | anychart.math.Rect | ObjectOptional left coordinate of the parent is used, to shift bounds if parent in shifted.
parentTopnumberOptional top coordinate of the parent is used, to shift bounds if parent in shifted.
parentWidthnumberOptional parent width is used, to support percent cases.
parentHeightnumberOptional parent height is used, to support percent cases.

Returns:

anychart.math.Rect - Returns a standard rect of object.

top

Getter for the top edge position.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the top edge position.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.

width

Getter for the width value.

Returns:

number | string | null - Returns previously set position, not the derived pixel value.
Setter for the width value.

Params:

NameTypeDescription
valuenumber | string | nullValue to set.

Returns:

anychart.core.utils.Bounds - Self instance for method chaining.