---
title: "GraphicsMill Namespace (Client Class Library)"
canonical: https://www.graphicsmill.com/docs/gm5/N_J_GraphicsMill.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# GraphicsMill Namespace (Client Class Library)
 
The GraphicsMill namespace contains client-side classes corresponded to Graphics Mill AJAX controls.
 
## Classes

|   |  Class |  Description |
| --- | --- | --- |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BaseViewer](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_BaseViewer.htm.md) |  This client-side class corresponds to the [BaseViewer](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_BaseViewer.htm.md) server-side control and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Bitmap](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_Bitmap.htm.md) |  This client-side class corresponds to the [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) server-side object and gives an opportunity to get values of its primary properties in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapViewer](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_BitmapViewer.htm.md) |  This client-side class corresponds to the [BitmapViewer](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_BitmapViewer.htm.md) server-side control and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [PanNavigator](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_PanNavigator.htm.md) |  This client-side class corresponds to the [PanNavigator](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_PanNavigator.htm.md) server-side control. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [PointF](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_PointF.htm.md) |  This client-side class corresponds to the [PointF](http://msdn2.microsoft.com/en-us/ckys1c1e) class and represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Rectangle](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_Rectangle.htm.md) |  This client-side stores a set of four numbers that represent the location and size of a rectangle. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [RectangleController](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_RectangleController.htm.md) |  This client-side class corresponds to the [RectangleController](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_RectangleController.htm.md) server-side class and gives an opportunity to obtain access to its primary members in JavaScript. This is a base class for all the navigators and rubberbands which should display a rectangle. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [RectangleRubberband](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_RectangleRubberband.htm.md) |  This client-side class corresponds to the [RectangleRubberband](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_RectangleRubberband.htm.md) server-side control and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [UserInputController](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_UserInputController.htm.md) |  This client-side class corresponds to the [UserInputController](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_UserInputController.htm.md) server-side class and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ViewerClientSideOptions](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ViewerClientSideOptions.htm.md) |  Exposes properties which configure automatic postback for individual events of the [BaseViewer](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_BaseViewer.htm.md) control. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ZoomInNavigator](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ZoomInNavigator.htm.md) |  This client-side class corresponds to the [ZoomInNavigator](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_ZoomInNavigator.htm.md) server-side control. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ZoomNavigator](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ZoomNavigator.htm.md) |  Base class for all navigators which allows to zoom some content in or out. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ZoomOutNavigator](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ZoomOutNavigator.htm.md) |  This client-side class corresponds to the [ZoomOutNavigator](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_ZoomOutNavigator.htm.md) server-side control. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ZoomRectangleNavigator](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ZoomRectangleNavigator.htm.md) |  This client-side class corresponds to the [ZoomRectangleNavigator](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_ZoomRectangleNavigator.htm.md) server-side control. |
 
## Enumerations

|   |  Enumeration |  Description |
| --- | --- | --- |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ColorSpace](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ColorSpace.htm.md) |  Specifies color spaces supported with Graphics Mill. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ImageLoadMode](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ImageLoadMode.htm.md) |  Specifies possible image loading modes for the BitmapViewer (class [BitmapViewer](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_BitmapViewer.htm.md) and its descendants). |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ResizeMode](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ResizeMode.htm.md) |  Specifies possible resize modes for the rectangle rubberband (class [RectangleRubberband](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_RectangleRubberband.htm.md) and its descendants). |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ScrollBarsStyle](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ScrollBarsStyle.htm.md) |  Specifies values which specify when to display scroll bars at the control. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [UpdateStatus](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_UpdateStatus.htm.md) |  Specifies a current bitmap status. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ViewportAlignment](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ViewportAlignment.htm.md) |  Specifies possible values for alignment of viewport. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ZoomMode](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ZoomMode.htm.md) |  Specifies zoom modes of the displayed image. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ZoomQuality](https://www.graphicsmill.com/docs/gm5/T_J_GraphicsMill_ZoomQuality.htm.md) |  Specifies zoom quality of the displayed image. |
