# TXTextControl.ServerVisualization namespace

> TXTextControl.ServerVisualization.CaretStateEventArgs Class TXTextControl.ServerVisualization.DialogViewGenerator Class TXTextControl.ServerVisualization.DocumentSizeChangedEventArgs Class TXTextControl.ServerVisualization.DrawComboboxEventArgs Class TXTextControl.ServerVisualization.DrawDateControlEventArgs Class TXTextControl.ServerVisualization.DrawShapeEventArgs Class TXTextControl.ServerVisualization.MenuItem Class TXTextControl.ServerVisualization.RulerBarViewGenerator Class TXTextControl.ServerVisualization.RulerBarViewGenerator.Colors Class TXTextControl.ServerVisualization.ShowDialogBoxEventArgs Class TXTextControl.ServerVisualization.ShowErrorMessageEventArgs Class TXTextControl.ServerVisualization.StatusBarViewGenerator Class TXTextControl.ServerVisualization.StatusBarViewGenerator.Colors Class TXTextControl.ServerVisualization.TextContextMenuEventArgs Class TXTextControl.ServerVisualization.TextViewGenerator Class TXTextControl.ServerVisualization.TextViewGenerator.Colors Class TXTextControl.ServerVisualization.UserInput Class TXTextControl.ServerVisualization.View Class TXTextControl.ServerVisualization.ViewChangedEventArgs Class

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

---

### Description

- [TXTextControl.ServerVisualization.CaretStateEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/caretstateeventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.DialogViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/dialogviewgenerator/llms-full.txt)
- [TXTextControl.ServerVisualization.DocumentSizeChangedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/documentsizechangedeventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.DrawComboboxEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/drawcomboboxeventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.DrawDateControlEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/drawdatecontroleventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.DrawShapeEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/drawshapeeventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.MenuItem Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/menuitem/llms-full.txt)
- [TXTextControl.ServerVisualization.RulerBarViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/llms-full.txt)
- [TXTextControl.ServerVisualization.RulerBarViewGenerator.Colors Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator-colors/llms-full.txt)
- [TXTextControl.ServerVisualization.ShowDialogBoxEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/showdialogboxeventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.ShowErrorMessageEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/showerrormessageeventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.StatusBarViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/llms-full.txt)
- [TXTextControl.ServerVisualization.StatusBarViewGenerator.Colors Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator-colors/llms-full.txt)
- [TXTextControl.ServerVisualization.TextContextMenuEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textcontextmenueventargs/llms-full.txt)
- [TXTextControl.ServerVisualization.TextViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/llms-full.txt)
- [TXTextControl.ServerVisualization.TextViewGenerator.Colors Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator-colors/llms-full.txt)
- [TXTextControl.ServerVisualization.UserInput Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/userinput/llms-full.txt)
- [TXTextControl.ServerVisualization.View Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/llms-full.txt)
- [TXTextControl.ServerVisualization.ViewChangedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/llms-full.txt)

---

## In This Section

- [CaretStateEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/caretstateeventargs/llms-full.txt): The CaretStateEventArgs class provides data about the state of the caret, such as position, size and visibility. It is used with the CaretStateChanged event of the ServerVisualization.TextViewGenerator and the ServerVisualization.DialogViewGenerator class.
- [DialogViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/dialogviewgenerator/llms-full.txt): An instance of the DialogViewGenerator class can be used to visualize a built-in dialog box through an image. It manages a ServerVisualization.UserInput and a ServerVisualization.View object. These objects can be used to inform the generator about user input and to get a generated view depending on the input.
- [DocumentSizeChangedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/documentsizechangedeventargs/llms-full.txt): The DocumentSizeChangedEventArgs class informs about a changed document size. The size of the document changes, if there are more or less pages, or if the size of the pages has been changed.
- [DrawComboboxEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/drawcomboboxeventargs/llms-full.txt): The DrawComboboxEventArgs class contains information necessary to draw a combobox so that an end-user can select an item for a SelectionFormField. This class is used with the ServerVisualization.TextViewGenerator.DrawCombobox event.
- [DrawDateControlEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/drawdatecontroleventargs/llms-full.txt): The DrawDateControlEventArgs class contains information necessary to draw a date control so that an end-user can select a date for a DateFormField. This class is used with the ServerVisualization.TextViewGenerator.DrawDateControl event.
- [DrawShapeEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/drawshapeeventargs/llms-full.txt): The DrawShapeEventArgs class contains information to draw additional parts necessary when the user interacts with the document. These additional parts are the frame shown during an image or textframe is moved or sized and the line shown during the width of a table cell is changed. This class is used with the ServerVisualization.TextViewGenerator.DrawShape event.
- [MenuItem Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/menuitem/llms-full.txt): The MenuItem class provides all data necessary to visualize a menu item, such as the menu's text and the menu's image. An item has an Items property specifying a submenu. If there is no text specified, the menu item is a separator.
- [RulerBarViewGenerator.Colors Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator-colors/llms-full.txt): The ServerVisualization.RulerBarViewGenerator.Colors class gets, sets or resets the display colors of a ServerVisualization.RulerBarViewGenerator component. By default the display colors depend on sytem colors. With this class all colors can be individually designed. The colors are only used when the ruler bar's BorderStyle property has been set to ColorScheme.
- [RulerBarViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/llms-full.txt): An instance of the RulerBarViewGenerator class can be used to visualize a ruler bar through an image. It manages a ServerVisualization.UserInput and a ServerVisualization.View object. These objects can be used to inform the generator about user input and to get a generated view depending on the input. A RulerBarViewGenerator object can be connected with a TextViewGenerator object to show the formatting attributes at the curent text input position. The RulerBarViewGenerator class is inherited from the System.ComponentModel.Component class. The following describes only the properties, methods and events defined through the RulerBarViewGenerator class. For a list of properties, methods and events inherited from the System.ComponentModel.Component class see the .NET Framework reference.
- [ShowDialogBoxEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/showdialogboxeventargs/llms-full.txt): The ShowDialogBoxEventArgs class provides a DialogViewGenerator object which can be used to show a further dialog box from a parent dialog box. It is used with the ServerVisualization.DialogViewGenerator.ShowDialogBox event.
- [ShowErrorMessageEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/showerrormessageeventargs/llms-full.txt): The ShowErrorMessageEventArgs class provides a string which should be shown as an error message for the end-user. It is used with the ServerVisualization.DialogViewGenerator.ShowErrorMessage event.
- [StatusBarViewGenerator.Colors Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator-colors/llms-full.txt): The StatusBarViewGenerator.Colors class gets, sets or resets the display colors of a ServerVisualization.StatusBarViewGenerator component. By default the display colors depend on sytem colors. With this class all colors can be individually designed. The colors are only used when the status bar's BorderStyle property has been set to ColorScheme.
- [StatusBarViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/llms-full.txt): An instance of the StatusBarViewGenerator class can be used to visualize a status bar through an image. It manages a ServerVisualization.UserInput and a ServerVisualization.View object. These objects can be used to inform the generator about user input and to get a generated view depending on the input. A StatusBarViewGenerator object can be connected with a TextViewGenerator object to show the position of the curent text input position and other status information. The StatusBarViewGenerator class is inherited from the System.ComponentModel.Component class. The following describes only the properties, methods and events defined through the StatusBarViewGenerator class. For a list of properties, methods and events inherited from the System.ComponentModel.Component class see the .NET Framework reference.
- [TextContextMenuEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textcontextmenueventargs/llms-full.txt): The TextContextMenuEventArgs class provides data for the ServerVisualization.TextViewGenerator.TextContextMenuOpening event. It provides an array of menu items for a certain location in a document. The ContextMenuLocation property informs for which part of the document the items have been generated.
- [TextViewGenerator.Colors Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator-colors/llms-full.txt): The TextViewGenerator.Colors class gets, sets or resets the display colors of a TextViewGenerator component. By default the display colors depend on sytem colors or a default value. With this class all colors can be individually designed.
- [TextViewGenerator Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/llms-full.txt): The TextViewGenerator class is a special ServerTextControl, which can be used to visualize the control's text contents through a generated image. It manages a ServerVisualization.UserInput and a ServerVisualization.View object. These objects can be used to inform the generator about user input and to get a generated view depending on the input. A TextViewGenerator object can be connected with a StatusBarViewGenerator and with a RulerBarViewGenerator object to show formatting attributes and status information at the curent text input position.
- [UserInput Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/userinput/llms-full.txt): An instance of the UserInput class can be used to inform a view generator about user input. It can be obtained through the ServerVisualization.TextViewGenerator.UserInput, ServerVisualization.RulerBarViewGenerator.UserInput, ServerVisualization.StatusBarViewGenerator.UserInput and ServerVisualization.DialogViewGenerator.UserInput properties.
- [View Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/view/llms-full.txt): An instance of the View class represents a part of a document for which an image can be generated. The part is defined through the view's location and size. It can be obtained through the ServerVisualization.TextViewGenerator.View, ServerVisualization.RulerBarViewGenerator.View, ServerVisualization.StatusBarViewGenerator.View and ServerVisualization.DialogViewGenerator.View properties.
- [ViewChangedEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/viewchangedeventargs/llms-full.txt): The ViewChangedEventArgs class provides data for the View.Changed event. This event occurs when a part of the view's image must be updated.

---

## Nearby

- **Previous:** [ViewChangedEventArgs.ClipRectangle Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-drawing/viewchangedeventargs/cliprectangle-property/llms-full.txt)
- **Next:** [CaretStateEventArgs Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/caretstateeventargs/llms-full.txt)
