# TextViewGenerator.RulerBar Property

> Specifies the horizontal ruler bar to be used with the TextViewGenerator. The property value is null, if there is no ruler bar connected. Otherwise it is an object of the type RulerBarViewGenerator. It automatically shows formatting attributes at the current text input position.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Property
- **Introduced:** 21.0
- **Namespace:** `TXTextControl.ServerVisualisation`
- **Package:** `TXTextControl.TextControl.Core.SDK` (assembly `TXTextControl.Server.Core.dll`, from the private NuGet feed or Text Control Offline Packages)
- **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
- **Path:** TX Text Control .NET Server > Reference > TXTextControl.ServerVisualization > TextViewGenerator.RulerBar Property
- **592 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/rulerbar-property/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/rulerbar-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/rulerbar-property/llms-full.txt

---

### Description

Specifies the horizontal ruler bar to be used with the TextViewGenerator. The property value is null, if there is no ruler bar connected. Otherwise it is an object of the type [RulerBarViewGenerator](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/rulerbarviewgenerator/llms-full.txt). It automatically shows formatting attributes at the current text input position.

### Syntax

```csharp
public RulerBarViewGenerator RulerBar { get; set; }
```

```vbnet
Public Property RulerBar As RulerBarViewGenerator
```

### Examples

The following example applies bold formatting through the text view generator's selection by using `TextViewGenerator.RulerBar`.

```csharp
Selection formattedSelection = textViewGenerator.Selection;
formattedSelection.Bold = true;
textViewGenerator.Selection = formattedSelection;

textViewGenerator.RulerBar = new TXTextControl.ServerVisualisation.RulerBarViewGenerator();
if (textViewGenerator.RulerBar != null)
{
    Console.WriteLine("Text View Generator: Ruler Bar is available.");
}
```

```vbnet
Dim formattedSelection As Selection = textViewGenerator.Selection
formattedSelection.Bold = True
textViewGenerator.Selection = formattedSelection

textViewGenerator.RulerBar = New TXTextControl.ServerVisualisation.RulerBarViewGenerator()
If textViewGenerator.RulerBar IsNot Nothing Then
    Console.WriteLine("Text View Generator: Ruler Bar is available.")
End If
```

---

## Nearby

- **Previous:** [TextViewGenerator.Resolution Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/resolution-property/llms-full.txt)
- **Next:** [TextViewGenerator.SelectObjects Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/selectobjects-property/llms-full.txt)
