# TXTextControl.Drawing namespace

> Enumerations TXTextControl.Drawing.Selection Class TXTextControl.Drawing.Shape Class TXTextControl.Drawing.Shape.Fill Class TXTextControl.Drawing.Shape.Outline Class TXTextControl.Drawing.ShapeCollection Class TXTextControl.Drawing.ShapeEventArgs Class TXTextControl.Drawing.TXDrawingCore Class TXTextControl.Drawing.ViewChangedEventArgs Class

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Namespace
- **Path:** TX Text Control .NET Server > Reference > TXTextControl.Drawing namespace
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/#description)

---

## In This Section

- [TXTextControl.Drawing Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/enumerations/llms.txt)
- [flip](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/flip/llms.txt)
- [selection-attribute](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/selection-attribute/llms.txt)
- [Selection Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/selection/llms.txt): The Drawing.Selection class represents all selected shapes.
- [Shape.Fill Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/shape-fill/llms.txt): The Drawing.Shape.Fill class determines the fill properties of a shape. The Fill class implements the System.ComponentModel.INotifyPropertyChanged interface.
- [Shape.Outline Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/shape-outline/llms.txt): The Drawing.Shape.Outline class determines the line properties of a shape. The Outline class implements the System.ComponentModel.INotifyPropertyChanged interface.
- [Shape Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/shape/llms.txt): The Drawing.Shape class represents a shape which can be displayed inside the TX Drawing Control. The Outline class implements the System.ComponentModel.INotifyPropertyChanged interface.
- [shapecollection-addstyle](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/shapecollection-addstyle/llms.txt)
- [ShapeCollection Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/shapecollection/llms.txt): An instance of the ShapeCollection class contains all displayed shapes represented through objects of type Shape. It is inherited from the abstract class System.Collections.CollectionBase and implements the System.Collections.IEnumerable and System.Collections.IEnumerator interfaces. For a list of properties, methods and events of these classes and interfaces see the .NET Framework reference.
- [ShapeEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/shapeeventargs/llms.txt): The ShapeEventArgs class provides data for all events that occur with shapes. These are the TXDrawingControl.ShapeAdjusted, TXDrawingControl.ShapeClicked, TXDrawingControl.ShapeCreated, TXDrawingControl.ShapeDeleted, TXDrawingControl.ShapeDeselected, TXDrawingControl.ShapeFlipped, TXDrawingControl.ShapeFormatChanged, TXDrawingControl.ShapeMoved, TXDrawingControl.ShapeSelected and TXDrawingControl.ShapeSized events.
- [shapetype](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/shapetype/llms.txt)
- [TXDrawingCore Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/txdrawingcore/llms.txt): The TXDrawingCore class provides properties and methods to specify the type and format of shapes rendered as a Scalable Vector Graphics (SVG). The class implements the System.ComponentModel.INotifyPropertyChanged interface. Changes to the shapes that require updating the view can be listend via the Changed event. The following describes only the properties, methods and events defined through the TXDrawingCore class. For a list of properties, methods and events inherited from the System.ComponentModel.INotifyPropertyChanged interface see the .NET Framework reference.
- [ViewChangedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/viewchangedeventargs/llms.txt): The ViewChangedEventArgs class provides data for the TXDrawingControl.ViewChanged event.

---

## Nearby

- **Previous:** [DrawingFrame.SaveMode Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-datavisualization/drawingframe/savemode-property/llms.txt)
- **Next:** [TXTextControl.Drawing Enumerations](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/enumerations/llms.txt)
