# Using TX Spell .NET with ServerTextControl

> TX Spell .NET integrates with ServerTextControl for server-side spell checking by referencing TXSpell.dll and updating the licenses.licx file. After creating a TXSpell instance and assigning it to the SpellChecker property, hyphenation can be activated to match UI output.

- **Author:** Bjoern Meyer
- **Published:** 2016-04-26
- **Modified:** 2026-07-17
- **Description:** TX Spell .NET integrates with ServerTextControl for server-side spell checking by referencing TXSpell.dll and updating the licenses.licx file. After creating a TXSpell instance and assigning it to the SpellChecker property, hyphenation can be activated to match UI output.
- **2 min read** (223 words)
- **Tags:**
  - Hyphenation
  - ServerTextControl
  - Spell Checking
- **Web URL:** https://www.textcontrol.com/blog/2016/04/26/using-tx-spell-net-with-servertextcontrol/
- **LLMs URL:** https://www.textcontrol.com/blog/2016/04/26/using-tx-spell-net-with-servertextcontrol/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2016/04/26/using-tx-spell-net-with-servertextcontrol/llms-full.txt

---

[TX Spell .NET](https://www.textcontrol.com/product/tx-spell-dotnet-winforms/) comes with a core assembly and separate assemblies for the Win32 platforms Windows Forms and WPF. When using TX Spell .NET with the non-UI version of TX Text Control [ServerTextControl](https://docs.textcontrol.com/textcontrol/asp-dotnet/ref.txtextcontrol.servertextcontrol.class.htm), the core class [TXTextControl.Proofing.TXSpell](https://docs.textcontrol.com/spell/windows-forms/ref.txtextcontrol.proofing.txspell.class.htm) needs to be used.

In your project, add a reference to *TXSpell.dll* and add the following entries to your *licenses.licx* file:

```
TXTextControl.ServerTextControl, TXTextControl.Server, Version=23.0.800.500, Culture=neutral, PublicKeyToken=6b83fe9a75cfb638
TXTextControl.Proofing.TXSpell, TXSpell, Version=5.0.400.500, Culture=neutral, PublicKeyToken=6b83fe9a75cfb638
```

Now, you can create a new instance of the *TXSpell* class and pass this to the [SpellChecker](https://docs.textcontrol.com/textcontrol/asp-dotnet/ref.txtextcontrol.servertextcontrol.spellchecker.property.htm) property of *ServerTextControl*:

```
TXTextControl.Proofing.TXSpell spell = new TXTextControl.Proofing.TXSpell();
spell.Create();

using (TXTextControl.ServerTextControl tx = new TXTextControl.ServerTextControl())
{
    tx.Create();
    tx.SpellChecker = spell;
    tx.IsHyphenationEnabled = true;

    // your code here
}
```

In the above code, hyphenation is activated, so that the created documents of *ServerTextControl* have the same output as the UI versions of TX Text Control where hyphenation is activated.

You can download a trial version of TX Spell .NET [here](https://www.textcontrol.com/product/tx-spell-dotnet-winforms/download/).

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)
