Build 3.0.0.16 of xlsgen adds read/write support for text reading-order in XLS and XLSX files.
Text reading-order is relevant in far east languages.
A new enumeration is created :
typedef enum
{
[helpstring("Text reading order, context")] textreadingorder_context = 0,
[helpstring("Text reading order, left to right")] textreadingorder_left_to_right = 1,
[helpstring("Text reading order, right to left")] textreadingorder_right_to_left = 2
} enumTextReadingOrder;
And the property is exposed at several levels :
- style : Alignment.ReadingOrder property (IXlsAlignment interface)
- chart text elements : Options.Alignment.ReadingOrder property (IXlsChartAlignment interface)
Also the property is exposed in html cells, as in <b rtl=true>data</b>.
Also the automatic source code generator outputs the corresponding source code, when used.