---
title: "Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)"
canonical: https://www.graphicsmill.com/docs/gm5/N_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects.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/)

# Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)
 
The Aurigma.GraphicsMill.AjaxControls.VectorObjects namespace contains client-side classes corresponded to the AJAX Vector Objects.
 
## Classes

|   |  Class |  Description |
| --- | --- | --- |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BaseRectangleVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_BaseRectangleVObject.htm.md) |  This client-side class corresponds to the [BaseRectangleVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_BaseRectangleVObject.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) |  [BaseRectangleVObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_BaseRectangleVObjectData.htm.md) |  This is a base class for all the classes which represent a state of a rectangle vector object. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Canvas](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Canvas.htm.md) |  This client-side class corresponds to the [Canvas](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Canvas.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) |  [CanvasClientSideOptions](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_CanvasClientSideOptions.htm.md) |  This client-side class corresponds to the [CanvasClientSideOptions](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_CanvasClientSideOptions.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) |  [CanvasData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_CanvasData.htm.md) |  This class represents a state of a canvas and allows applying this state to the [Canvas](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Canvas.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Collection](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Collection.htm.md) |  This client-side class corresponds to the [Collection&lt;T&gt;](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Collection%601.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) |  [EllipseVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_EllipseVObject.htm.md) |  This client-side class corresponds to the [EllipseVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_EllipseVObject.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) |  [ImageVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_ImageVObject.htm.md) |  This client-side class corresponds to the [ImageVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_ImageVObject.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) |  [ImageVObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_ImageVObjectData.htm.md) |  This class represents a state of an image vector object and allows applying this state to the [ImageVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_ImageVObject.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Layer](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Layer.htm.md) |  This client-side class corresponds to the [Layer](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Layer.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) |  [LayerCollection](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_LayerCollection.htm.md) |  This client-side class corresponds to the [LayerCollection](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_LayerCollection.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) |  [LayerData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_LayerData.htm.md) |  This class represents a state of a layer and allows applying this state to the [Layer](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Layer.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [LineVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_LineVObject.htm.md) |  This client-side class corresponds to the [LineVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_LineVObject.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) |  [LineVObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_LineVObjectData.htm.md) |  This class represents a state of a line vector object and allows applying this state to the [LineVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_LineVObject.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [PolylineVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PolylineVObject.htm.md) |  This client-side class corresponds to the [PolylineVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PolylineVObject.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) |  [PolylineVObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PolylineVObjectData.htm.md) |  This class represents a state of a polyline vector object and allows applying this state to the [PolylineVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PolylineVObject.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [PsdTextVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PsdTextVObject.htm.md) |  This client-side class corresponds to the [PsdTextVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PsdTextVObject.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) |  [PsdTextVObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PsdTextVObjectData.htm.md) |  This class represents a state of an extended text vector object and allows applying this state to the [PsdTextVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_PsdTextVObject.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [RectangleRegion](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RectangleRegion.htm.md) |  This client-side class corresponds to the [RectangleRegion](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RectangleRegion.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) |  [RectangleVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RectangleVObject.htm.md) |  This client-side class corresponds to the [RectangleVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RectangleVObject.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) |  [RectangleVObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RectangleVObjectData.htm.md) |  This class represents a state of a rectangle vector object and allows applying this state to the [RectangleVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RectangleVObject.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [TextVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_TextVObject.htm.md) |  This client-side class corresponds to the [TextVObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_TextVObject.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) |  [TextVObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_TextVObjectData.htm.md) |  This class represents a state of a text vector object and allows applying this state to the [TextVObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_TextVObject.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Transform](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Transform.htm.md) |  This client-side class corresponds to the [Transform](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_Transform.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) |  [VObject](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_VObject.htm.md) |  This client-side class corresponds to the [VObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_VObject.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) |  [VObjectCollection](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_VObjectCollection.htm.md) |  This client-side class corresponds to the [VObjectCollection](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_VObjectCollection.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) |  [VObjectData](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_VObjectData.htm.md) |  This is a base class for all the classes which represent a state of a vector object. |
 
## Enumerations

|   |  Enumeration |  Description |
| --- | --- | --- |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [TextAlignment](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_TextAlignment.htm.md) |  Contains text alignment types. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [UpdateStatus](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_UpdateStatus.htm.md) |  Specifies a current bitmap status. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [VObjectAction](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_VObjectAction.htm.md) |  Contains v-object actions. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [VObjectMode](https://www.graphicsmill.com/docs/gm5/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_VObjectMode.htm.md) |  Contains available states of the vector object. |
