2016-06-28 3 views
0

Я использую closedXML для создания XML-файла (на арабском языке), и мне нужно, чтобы этот файл находился в макете слева направо, как это можно сделать в closedXML.Можно ли сделать лист excel справа налево с помощью closedXML

XLWorkbook wb = new XLWorkbook(); 
var ws = wb.Worksheets.add("Sheet1"); 
ws.Cell(1,1).Value = "مرحبا"; 
ws.Style.Alignment.ReadingOrder = XLAlignmentReadingOrderValues.RightToLeft; 

ответ

3

И XLWorkbook и XLWorksheet объекты имеют свойство RightToLeft. Вы можете либо установить его на true для всей книги или для каждого отдельного листа.

var workbook = new XLWorkbook {RightToLeft = true}; // <-- Workbook default RTL 
var worksheet = workbook.Worksheets.Add("Sample Sheet"); 
worksheet.Cell("A1").Value = "Hello World!"; 
// worksheet.RightToLeft = true; <-- To set RightToLeft for individual worksheets 
workbook.SaveAs("HelloWorld.xlsx"); 
+0

Я использую версию closedXML версии 0.56.2.0, и я не могу найти этот рабочий лист. RightToLeft = true; –

Смежные вопросы