X10: Language Regions, Hyphenation and Right-to-Left Support
Version X10 implements many new language specific features that are very important for multilanguage, internationalized applications. Language Regions Regions of a document such as a characater, a word or complete paragraphs can be associated with a specific language. This is done automatically when the user switches the input keyboard, it can be set programmatically or using a new dialog box. In combination with TX Spell .NET 4.0, the selected language is automatically used as the proofing…


Version X10 implements many new language specific features that are very important for multilanguage, internationalized applications.
Language Regions
Regions of a document such as a characater, a word or complete paragraphs can be associated with a specific language. This is done automatically when the user switches the input keyboard, it can be set programmatically or using a new dialog box.

In combination with TX Spell .NET 4.0, the selected language is automatically used as the proofing language. Also, this language is used for the new hyphenation feature of TX Text Control and TX Spell .NET 4.0 to hyphenate words in the desired language.
The TX Text Control StatusBar has been updated to display the language at the current input position.

Multilingual Hyphenation
TX Spell .NET provides different methods to hyphenate words in multilingual documents. TX Spell .NET returns the hyphenation point before a specific divide position or an array of all hyphenation points for a defined word.
When connected to TX Text Control, the hyphenation works automatically based on the new language regions in TX Text Control.

The ready-to-use dialog box can be used to specify the hyphenation options:

It is possible to define the number of characters before a hyphenation point and how many syllables should remain before and after a hyphenation point of compound words.
Full Right-to-Left Support: Hebrew and Arabic

With version X10, TX Text Control now supports Right-to-Left text rendering for languages such as Arabic or Hebrew.
Each line in a document can be bi-directional - it can contain text parts written from left to right and text parts written from right to left. The paragraph formatting dialog box and the API has been extended to cover this new paragraph setting.

Stay tuned for more about TX Text Control X10 and TX Spell .NET 4.0.
Related Posts
TX Text Control 33.0 SP3 is Now Available: What's New in the Latest Version
TX Text Control 33.0 Service Pack 3 is now available, offering important updates and bug fixes for all platforms. If you use TX Text Control in your document processing applications, this service…
ASP.NETASP.NET CoreDocument Viewer
High-Performance Text Replacement in Large DOCX Files using C# .NET
Learn how to efficiently replace text in large DOCX files using C# .NET and the ServerTextControl component from Text Control. This article demonstrates the performance benefits of using the…
ASP.NETASP.NET CoreDocument Viewer
Document Viewer 33.2.1 Released: New Event and Bug Fixes
This service pack includes important bug fixes and improvements to enhance the stability and performance of the Document Viewer. In addition, a new event has been introduced to provide developers…
ASP.NETAccessibilityASP.NET Core
Upcoming Support for PDF/UA Compliance and Tagged PDF Generation in Version 34.0
We are happy to announce that version 34.0 will support PDF/UA compliance and the creation of tagged PDF documents. This significant update demonstrates our ongoing commitment to accessibility by…
TX Text Control 33.0 SP2 is Now Available: What's New in the Latest Version
TX Text Control 33.0 Service Pack 2 is now available, offering important updates and bug fixes for all platforms. If you use TX Text Control in your document processing applications, this service…