# What's New in TX Text Control .NET Server 27.0

> TX Text Control .NET Server 27.0: highlighting of all text fields with TextField.HighlightMode and HighlightColor, and UTF-8 Base64 helpers in JavaScript.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > What's New > Older Versions > What's New in TX Text Control .NET Server 27.0
- **944 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2700/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2700/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2700/llms-full.txt

---

For TX Text Control .NET Server, version 27.0 was a small release: most of its features, such as support for high DPI displays and UI Automation, concern the Windows Forms and WPF controls. On the server, it brought highlighting for every kind of text field and two helper methods in the Document Editor's JavaScript API.

Version 27.0 was released on May 28, 2019, as TX Text Control X17, together with TX Text Control .NET for Windows Forms, TX Text Control .NET for WPF and TX Text Control ActiveX. Its last full installer, that of Service Pack 2, is dated February 6, 2020. The features below are the ones added since version 26.0.

### Version 27.0 at a Glance

| Area | What is new |
|---|---|
| Text fields | Highlighting of hypertext links, application fields, page number fields and all other text fields |
| Document Editor | Base64 encoding and decoding of Unicode strings in the JavaScript API |

### Text Fields

Every kind of text field can be highlighted with a color, for example a [HypertextLink](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/hypertextlink/llms-full.txt), an [ApplicationField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/applicationfield/llms-full.txt) such as a merge field or a [PageNumberField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/pagenumberfield/llms-full.txt).

- **When a field is highlighted.** [TextField.HighlightMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textfield/highlightmode-property/llms-full.txt) takes `Always`, `Never` or `Activated`. With `Activated`, the field is highlighted only while it contains the input position and the control has the input focus. The default is `Never`.
- **The color.** [TextField.HighlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textfield/highlightcolor-property/llms-full.txt) sets the color. It has to be semitransparent, with an alpha value below 255, so that the text of the field stays visible, and it can then be combined with other colors of the text. The default is black with an alpha value of 60, a light gray.

[Fields](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/fields/llms-full.txt) describes the text fields of a document, and [Fields](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/fields/llms-full.txt) those of the Document Editor.

### Document Editor

The `TXTextControl` object of the Document Editor's JavaScript API received two methods for Base64 strings: [atobUTF8](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/atobutf8-method/llms-full.txt) decodes a Base64 string, and [btoaUTF8](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/btoautf8-method/llms-full.txt) encodes a Unicode string as Base64. See [JavaScript API](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/javascript-api/llms-full.txt).

### Upgrade to Version 27.0

- **No update notes.** The What's New documentation of version 27.0 lists no changes to existing classes, properties, methods or events.
- **Breaking changes.** No change of version 27.0 is known to break existing code. [Breaking Changes](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/llms-full.txt) starts with version 30.0.

### New Classes, Properties, Methods and Events

These are the classes and members that the What's New documentation of version 27.0 lists for TX Text Control .NET Server. .NET names are relative to the `TXTextControl` namespace. Each name links to its current reference page.

#### .NET Members by Class

| Class | Properties |
|---|---|
| [TextField](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textfield/llms-full.txt) | [HighlightColor](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textfield/highlightcolor-property/llms-full.txt), [HighlightMode](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/textfield/highlightmode-property/llms-full.txt) |

#### Document Editor JavaScript API

| Object | Methods |
|---|---|
| [TXTextControl](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/llms-full.txt) | [atobUTF8](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/atobutf8-method/llms-full.txt), [btoaUTF8](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/txtextcontrol/btoautf8-method/llms-full.txt) |

### Next Steps

- [Version 28.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2800/llms-full.txt): the features of the next version.
- [Version 26.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2600/llms-full.txt): the features of the previous version.
- [Older Versions](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/llms-full.txt): all versions from 29.0 back to 10.1.
- [TX Text Control X17 has been Released](https://www.textcontrol.com/blog/2019/05/28/tx-text-control-x17-released/): the release announcement on the Text Control Blog.

---

## Nearby

- **Previous:** [What's New in TX Text Control .NET Server 28.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2800/llms-full.txt)
- **Next:** [What's New in TX Text Control .NET Server 26.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2600/llms-full.txt)
