# StatusBarViewGenerator Class

> 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.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Class
- **Introduced:** 21.0
- **Namespace:** `TXTextControl.ServerVisualisation`
- **Package:** `TXTextControl.TextControl.ASP.SDK` (assembly `TXTextControl.Server.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.Server.dll` from the setup
- **Inherits:** `System.ComponentModel.Component`
- **Path:** TX Text Control .NET Server > Reference > TXTextControl.ServerVisualization > StatusBarViewGenerator Class
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/#description)
- [Syntax](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/#syntax)
- [Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/#examples)
- [Members](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/#members)

---

## In This Section

- [StatusBarViewGenerator.BorderStyle Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/borderstyle-property/llms.txt): Gets or sets the border style of the status bar.
- [StatusBarViewGenerator.ColumnText Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/columntext-property/llms.txt): Gets or sets the text in the 'Column' area of the status bar.
- [StatusBarViewGenerator Constructor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/constructor/llms.txt): Initializes a new instance of the StatusBarViewGenerator class. After initialization the Create method must be called to enable further resources.
- [StatusBarViewGenerator.Create Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/create-method/llms.txt): Initializes the resources of a newly instantiated object. This method must be called before using the object. To release created resources, Dispose should be called after using the object.
- [StatusBarViewGenerator.DisplayColors Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/displaycolors-property/llms.txt): Gets or sets the colors of the status bar. These colors are only used when the BorderStyle property has been set to ColorScheme. The property value is an object of the type ServerVisualization.StatusBarViewGenerator.Colors.
- [StatusBarViewGenerator.Font Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/font-property/llms.txt): Gets or sets the font which is used to display text.
- [StatusBarViewGenerator.LineText Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/linetext-property/llms.txt): Gets or sets the text in the 'Line' area of the status bar.
- [StatusBarViewGenerator.PageCounterText Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/pagecountertext-property/llms.txt): Gets or sets the text in the 'Page counter' area of the status bar.
- [StatusBarViewGenerator.PageText Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/pagetext-property/llms.txt): Gets or sets the text in the 'Page' area of the status bar.
- [StatusBarViewGenerator.ResetDisplayColors Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/resetdisplaycolors-method/llms.txt): Resets all display colors of a status bar to their system dependent default values.
- [StatusBarViewGenerator.Resolution Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/resolution-property/llms.txt): Gets or sets a resolution, in dots per inch (dpi) for all images, provided through the View property. When this property is set to zero, the system resolution is used.
- [StatusBarViewGenerator.SectionCounterText Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/sectioncountertext-property/llms.txt): Gets or sets the text in the 'Section counter' area of the status bar.
- [StatusBarViewGenerator.SectionText Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/sectiontext-property/llms.txt): Gets or sets the text in the 'Section' area of the status bar.
- [StatusBarViewGenerator.ShowColumn Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showcolumn-property/llms.txt): Specifies whether the status bar shows the column number of the current text input position.
- [StatusBarViewGenerator.ShowKeyStates Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showkeystates-property/llms.txt): Specifies whether the status bar shows the key state of the CAPSLOCK and the NUMLOCK key and the current insertion mode, insert or overwrite.
- [StatusBarViewGenerator.ShowLanguage Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showlanguage-property/llms.txt): Specifies whether the status bar shows the language of the text selection or the text input position.
- [StatusBarViewGenerator.ShowLine Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showline-property/llms.txt): Specifies whether the status bar shows the line number of the current text input position.
- [StatusBarViewGenerator.ShowPage Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showpage-property/llms.txt): Specifies whether the status bar shows the page number of the current text input position.
- [StatusBarViewGenerator.ShowPageCounter Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showpagecounter-property/llms.txt): Specifies whether the status bar shows the number of pages the document consists of.
- [StatusBarViewGenerator.ShowSection Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showsection-property/llms.txt): Specifies whether the status bar shows the section number of the current text input position.
- [StatusBarViewGenerator.ShowSectionCounter Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showsectioncounter-property/llms.txt): Specifies whether the status bar shows the number of sections the document consists of.
- [StatusBarViewGenerator.ShowZoom Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showzoom-property/llms.txt): Specifies whether the status bar shows the current zoom factor.
- [StatusBarViewGenerator.ShowZoomTrackBar Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/showzoomtrackbar-property/llms.txt): Specifies whether the status bar displays a track bar instead of a simple number to show and to set the zooming factor.
- [StatusBarViewGenerator.UserInput Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/userinput-property/llms.txt): Gets the UserInput object, which can be used to inform the StatusBarViewGenerator about user input. The generator uses this information to generate a new view.
- [StatusBarViewGenerator.View Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/view-property/llms.txt): Gets the View object, which informs about view changes and provides an image of the StatusBarViewGenerator's current state.

---

## Nearby

- **Previous:** [ShowErrorMessageEventArgs.ErrorMessage Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/showerrormessageeventargs/errormessage-property/llms.txt)
- **Next:** [StatusBarViewGenerator.BorderStyle Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/statusbarviewgenerator/borderstyle-property/llms.txt)
