---
title: "Using Vector Objects"
canonical: https://www.graphicsmill.com/docs/gm5/UsingVectorObjects.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/)

# Using Vector Objects
 
Graphics Mill for .NET includes a handy module, called *Vector Objects*. This module includes the Windows Forms control which can host multiple objects like images, geometric shapes, texts, etc. This way you can easily build an application which allows the user to work with multi-layer vector and raster images. It includes such features as:
 
- Pre-defined drawing primitives (rectangles, ellipses, polylines, images, text, etc), which are called  *v-objects* (vector objects).
- Support of multiple layers. Each layer can contain multiple v-objects.
- Modification and transformation of the v-objects: move (also between layers), resize, rotate, skew.
- Ability to save a multi-layer images to a file and restore these images with all its layers and v-objects from a file using serialization.
- Merge a multi-layer image into a single bitmap (e.g. to save it to JPEG, GIF, or other graphics file format).
- Undo and redo support in the multi-layer control.
- Extensible architecture which allows to create any kind of custom v-objects.

## In This Section
  
[Basic Concepts of Vector Objects](https://www.graphicsmill.com/docs/gm5/BasicConceptsOfVectorObjects.htm.md) 
 [Quick Start in Vector Objects](https://www.graphicsmill.com/docs/gm5/QuickStartinVectorObjects.htm.md) 
 [How to Use Vector Objects](https://www.graphicsmill.com/docs/gm5/HowToUseVectorObjects.htm.md) 
 [Using V-objects With the BitmapViewer Control](https://www.graphicsmill.com/docs/gm5/BitmapViewerAndVectorObjects.htm.md) 
 [How to Overlay Images](https://www.graphicsmill.com/docs/gm5/HowToOverlayImages.htm.md)
