# Editions and Feature Availability

> The Enterprise, Professional and Express editions of TX Text Control .NET for Windows Forms, the features and formats each one includes, and the trial version.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for Windows Forms > Overview > Editions and Feature Availability
- **1298 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/editions/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/editions/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/editions/llms-full.txt

---

TX Text Control .NET for Windows Forms comes in three editions: Enterprise, Professional and the free Express edition. They share the editor and its programming interface and differ in the features and file formats they include, so the edition you license decides which pages of this documentation apply to your application. Compare them below before you choose one, or when a feature does not behave as described.

### The Editions

| Edition | For |
|---|---|
| Enterprise | Commercial applications that need the complete feature set, including PDF/A, PDF/UA, form fields, footnotes, tables of contents and XML |
| Professional | Commercial applications with Word formats, PDF, mail merge and reporting, the ribbon and track changes |
| Express | Private and non-commercial applications that need a rich text editor. Free of charge. |
| Trial | Evaluating the fully featured product for 30 days before you buy it |

- **Enterprise and Professional** are installed with the same setup file, and the NuGet package `TXTextControl.TextControl.WinForms.SDK` is also the same for both. [Choose the Setup](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/setup/#choose-the-setup) names the setup files of all editions.
- **Express and the trial version** come with terms of their own: Express for private and non-commercial use only, the trial for evaluation and testing only. [Trial Version and Express Edition](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/licensing/#trial-version-and-express-edition) explains what each allows.

### Features by Edition

The following features differ between the editions, as listed in Text Control's feature comparison for version 34.0:

| Feature | Enterprise | Professional | Express |
|---|---|---|---|
| Headers and footers, document sections, page columns | Yes | Yes | No |
| Text frames, drawings and shapes | Yes | Yes | No |
| Hypertext links | Yes | Yes | No |
| 1D and 2D barcodes | Yes | Yes | No |
| Comments and track changes | Yes | Yes | No |
| Document protection | Yes | Yes | No |
| Excel formulas in tables | Yes | Yes | No |
| Merge fields, reporting and mail merge, Data Source Manager | Yes | Yes | No |
| Ribbon control | Yes | Yes | No |
| Page rendering engine | Yes | Yes | No |
| Footnotes | Yes | No | No |
| Form fields | Yes | No | No |
| Table of contents | Yes | No | No |
| Stylesheet programming | Yes | No | No |
| XML programming | Yes | No | No |
| Stylesheet formatting | Yes | Partly | Partly |

All three editions include the core of the editor:

- Character and paragraph formatting, bullets and numbered lists, tables and table headers, and images
- Page and document settings, zooming, and printing with print preview
- Clipboard operations, search and replace, and multi-level undo and redo
- The built-in dialog boxes and the toolbars
- Marked text fields, data binding, and loading from and saving to databases
- Unicode, multi-language support and a 64-bit version

Spell checking is marked as partly supported in all three editions. The spelling features of the editor work with TX Spell .NET, a separate product, through the [SpellChecker](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/spellchecker-property/llms-full.txt) property of `TextControl`.

### File Formats by Edition

| Format | Enterprise | Professional | Express |
|---|---|---|---|
| RTF and HTML | Yes | Yes | Yes |
| DOCX and DOC | Yes | Yes | No |
| XLSX | Yes | Yes | No |
| PDF export and import | Yes | Yes | No |
| PDF/A (PDF/A-3a and PDF/A-3b) | Yes | No | No |
| PDF/UA (accessible PDF) | Yes | No | No |
| XML, DTD and CSS | Yes | No | No |
| Markdown | Yes | No | No |

[Supported File Formats](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/file-formats/llms-full.txt) lists every format with the values you pass to `Load` and `Save`.

### Check the Edition at Run Time

[TextControl.GetVersionInfo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/getversioninfo-method/llms-full.txt) returns a [VersionInfo](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/versioninfo/llms-full.txt) object, and its `Level` property tells you which edition is installed. The reference documents this property as [ProductLevel](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/versioninfo/productlevel-property/llms-full.txt), the name of its type, but in code it is `Level`:

```csharp
using TXTextControl;

// Show the installed edition, for example "Enterprise"
VersionInfo versionInfo = textControl1.GetVersionInfo();
MessageBox.Show(versionInfo.Level.ToString());
```

The property returns a value of `VersionInfo.ProductLevel`: `Enterprise`, `Professional` or `Trial`, or `Standard` for the Express edition.

### Related Pages

- [Licensing Overview](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/licensing/llms-full.txt): developer licenses, royalty-free distribution, subscriptions and the terms of the trial version.
- [Supported File Formats](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/file-formats/llms-full.txt): every format with its `StreamType` value.
- [Installing the Product](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/setup/llms-full.txt): install the full, trial or Express setup.
- [Package Overview](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/installation/nuget/packages/llms-full.txt): the NuGet package and when to use it.

---

## Nearby

- **Previous:** [Supported File Formats](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/file-formats/llms-full.txt)
- **Next:** [Licensing Overview](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/overview/licensing/llms-full.txt)
