- About AJAX Vector Objects
- Class Library Reference
- Aurigma.GraphicsMill.AjaxControls Namespace
- Aurigma.GraphicsMill.AjaxControls.Logger Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.FileCache Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.FileStorage Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Logger Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Singleton Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Svg Namespace
- GraphicsMill Namespace (Client Class Library)
- BaseViewer Class
- Bitmap Class
- BitmapViewer Class
- ColorSpace Enumeration
- ImageLoadMode Enumeration
- JqueryMode Enumeration
- PanNavigator Class
- PointF Class
- Rectangle Class
- RectangleController Class
- RectangleRubberband Class
- ResizeMode Enumeration
- ScrollBarsStyle Enumeration
- UpdateStatus Enumeration
- UserInputController Class
- ViewerClientSideOptions Class
- ViewportAlignment Enumeration
- ZoomInNavigator Class
- ZoomMode Enumeration
- ZoomNavigator Class
- ZoomOutNavigator Class
- ZoomQuality Enumeration
- ZoomRectangleNavigator Class
- Aurigma.GraphicsMill.AjaxControls Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)
- Licensing
- Copyright Notices
You’re viewing documentation for an outdated product. Graphics Mill Web Controls is no longer part of Graphics Mill. For current design editing and rendering tools, see Design Atoms .NET, Design Atoms JS, and Design Editor.
ZoomRectangleNavigator Class
Applies to: Graphics Mill Web Controls · Archived documentation
This client-side class corresponds to the ZoomRectangleNavigator server-side control.
Namespace:
GraphicsMill
Assembly:
Aurigma.GraphicsMill.AjaxControls (in Aurigma.GraphicsMill.AjaxControls.dll)
Syntax
Java Script
GraphicsMill.ZoomRectangleNavigator = function();
Type.createClass(
'GraphicsMill.ZoomRectangleNavigator',
GraphicsMill.RectangleController);
Remarks
This class represents a navigator which is used to zoom the content displayed in the BaseViewer control by selecting necessary portion of the content by the mouse.
When this navigator is attached to the BaseViewer, it is working in the following way:
- When the left button of the mouse is pressed down, it captures the mouse control.
- When control is captured and the mouse is moved, the selection rectangle is displayed and stretched.
- When the left button of the mouse is released, the control zooms the content so that the selected portion occupies as much control client area as aspect ratio allows.
You can attach this navigator from client-side code using the BaseViewer.navigator property.
Inheritance Hierarchy
Sys..Component
+
Sys.UI..Control
+
GraphicsMill..UserInputController
+
GraphicsMill..RectangleController
+
GraphicsMill..ZoomRectangleNavigator