.NET Word Processing — RTL Enhancements

Over our last two release cycles, we’ve significantly improved right-to-left text handling within our Rich Text Editor (WinForms and WPF) and Word Processing Document API. This blog post summarizes what we’ve delivered to date.

v18.2

With this release, we upgraded undo/redo operations, caret navigation in bidirectional paragraphs and implemented the following enhancements to all our word processing components:

  1. Support for dir=”rtl” HTML tag (import and export).
  2. RightToLeft option for paragraphs, paragraph styles, tables, sections and comments in API.
  3. Text Direction for user interface elements (Command UI and dialogs).
  4. Introduced new numbering formats (ArabicAbjad, ArabicAlpha, Hebrew1, Hebrew2) within the API (the ListLevel.NumberingFormat property) and component UI.
  5. Updated Rulers for right-to-left paragraphs.

v19.1 ships with the following new enhancements:

Paragraph Alignment Types

New paragraph alignment options for Arabic text (Justify High, Justify Medium, Justify Low). You can change alignment in code using the Alignment property. The Rich Text Editor for WinForms and WPF also provides new UI elements for language packs installed on a given machine.

Command UI items for paragraph properties (indents, bulleted, numbered and multilevel lists) now adjust to the direction of a focused paragraph.

Line Numbering

We improved line numbering for right-to-left paragraphs. Numbers now change location based on a sections’s direction. You can print and export (to PDF) right-to-left text with line numbering.

Your Feedback Counts

Tell us your thoughts in the comments section below and help us improve our .NET Word Processor by answering the following question:

1 comment(s)
rami jazbeh
rami jazbeh

Very beautiful

Please support more right-to-left for other controls

One of the reasons for not buying devexpress controls previously was not supported right-to-left

6 June, 2019

Please login or register to post comments.