MindFusion.Charting for JavaScript Programmer's Guide
ZoomControl Members
Constructors Properties Methods
Collapse All Expand All Members Options: Show All Members Options: Filtered

Include Inherited Members
Include Protected Members

The ZoomControl lets users zoom and pan a target view control interactively.

The following tables list the members exposed by the ZoomControl type.

## Public Constructors

| Name | Description
--- | --- | ---
| ZoomControl | Creates an instance of ZoomControl.

## Public Properties

| Name | Description
--- | --- | ---
| activeColor | Gets or sets the color used to render depressed buttons.
| autoPostBack | Gets or sets a value indicating whether the control will post back to the server when the control's value has changed.
| backColor | Gets or sets the background color of the control.
| borderColor | Gets or sets the color of ZoomControl elements' borders.
| cornerRadius | Gets or sets the corner radius of rounded child elements.
| element | Returns a reference to the control's DOM element. (Inherited from Control.)
| enabled | Gets or sets whether mouse events are enabled.
| fill | Gets or sets the color used to fill the ZoomControl elements.
| innerColor | Gets or sets the color of plus, minus and arrow icons.
| maxZoomFactor | Gets or sets the maximum zoom level allowed to set through this control.
| measureUnit | Gets the unit of measure used for logical coordinates. (Inherited from CanvasControl.)
| minZoomFactor | Gets or sets the minimum zoom level allowed to set through this control.
| padding | Gets or sets the padding of the control's contents.
| scrollStep | Gets or sets the scroll offset added when users click the pan arrows.
| shadowColor | Gets or sets the color of the control elements' shadow.
| showLabel | Gets or sets a value indicating whether the label that shows the current zoom level should be visible.
| snapToZoomStep | Gets or sets a value indicating whether the trackbar should snap to zoomStep values when dragged.
| target | Gets or sets the control modified by this ZoomControl.
| textColor | Gets or sets the color of the the label that shows the current zoom level.
| tickPosition | Gets or sets the current tick position of the trackbar.
| zoomFactor | Gets or sets the zoom factor.
| zoomStep | Gets or sets the amount by which to change zoom level when + and - buttons are clicked.

## Public Methods

| Name | Description
--- | --- | ---
| addEventListener | Registers a single event listener on the instance. (Inherited from Disposable.)
| addHandlers | Adds an event listener to a DOM element. (Inherited from Control.)
| clearHandlers | Removes all event listeners from a DOM element. (Inherited from Control.)
| clientToDoc | Transforms a point from client to document coordinates. (Inherited from CanvasControl.)
| create | Creates and initializes a new ZoomControl from the specified element. This method is static and can be called without creating an instance of the class.
| docToClient | Transforms a point from document to client coordinates. (Inherited from CanvasControl.)
| find | Returns the specified ZoomControl object. This member is static and can be invoked without creating an instance of the class.
| fromJson | Constructs a JavaScript object from a JSON string. (Inherited from Control.)
| raiseEvent | Raises an event. (Inherited from Disposable.)
| registerForSubmit | Registers an onsubmit handler for the Control's parent html form to flush postback data. (Inherited from Control.)
| removeEventListener | Removes a single event listener attached to the instance. (Inherited from Disposable.)
| toJson | Converts a JavaScript object to a JSON string. (Inherited from Control.)

## See Also

ZoomControl Class
MindFusion.Controls Namespace