# Selection Class

> The Web.Selection class describes and handles the position and length of a text selection. It also provides the possibility to replace the currently selected text with text in a certain document format.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Class
- **Introduced:** 22.0
- **Namespace:** `TXTextControl.Web`
- **Package:** `TXTextControl.Web` (assembly `TXTextControl.Web.DocumentEditor.dll`, from nuget.org, the private NuGet feed or Text Control Offline Packages)
- **Path:** TX Text Control .NET Server > Reference > TXTextControl.Web > Selection Class
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/llms-full.txt

---

## On This Page

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

---

## In This Section

- [Selection Constructor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/constructor/llms.txt): Creates a new instance of the Web.Selection class.
- [Selection.Length Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/length-property/llms.txt): Returns the number of characters selected. If this property is zero, no text is selected and the Start property determines the current text input position.
- [Selection.Load Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/load-method/llms.txt): Exchanges the currently selected text with text in a certain format.
- [Selection.Save Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/save-method/llms.txt): Saves the selected text of a document with the specified format.
- [Selection.Start Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/start-property/llms.txt): Gets the starting point of selected text. The first possible position is 0.

---

## Nearby

- **Previous:** [MainText Class](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/maintext/llms.txt)
- **Next:** [Selection Constructor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-web/selection/constructor/llms.txt)
