gitlabEdit

square-uUnicode Tools

How can I manage Unicode characters?

Unicode tools are extra features of Textify that allow you to manage the Unicode characters and get information about them.


Analysis tools

You can use the UnicodeQuery class found in the Textify.Data.Unicode namespace.

chevron-rightAvailable functionshashtag

The UnicodeQuery class contains the following functions:

Function
Description

QueryChar(char)

Queries a Unicode character and gets its information with a char.

QueryChar(int)

Queries a Unicode character and gets its information with a char number.

QueryChar(char, UnicodeQueryType)

Queries a Unicode character and gets its information with a char and a query type.

QueryChar(int, UnicodeQueryType)

Queries a Unicode character and gets its information with a char number and a query type.

chevron-rightAvailable query typeshashtag

You can control which Unicode database this feature uses using the UnicodeQueryType enumeration:

  • Simple: Simple Unicode characters without the Unihan characters and their info

  • Unihan: All Unihan Unicode characters with just the Unihan info

  • Full: All characters with their Unihan info


Other tools

You can use the UnicodeTools class found in the Textify.Data.Unicode namespace to get access to other tools.

chevron-rightReverse RTLhashtag

The following functions are available:

Function
Description

ReverseRtl()

Reverses the RTL characters.

circle-info

This function is available when libicu is installed. You may have to specify the path to the libicu and the libicudata libraries in some cases with IcuLibPath and IcuDataLibPath.

Last updated