我正在使用IEnumerable
变量在C#Windows窗体应用程序中创建Excel工作表。问题是,如果字体名称有1个单词(例如),我可以设置创建的工作表字体。 'IRNazanin',但对于带空格的字体名称,则不起作用。 “ B Mitra”。我的代码是:
var wb = new XLWorkbook { RightToLeft = true };
var ws = wb.Worksheets.Add("Sick_Information");
ws.Columns().AdjustToContents();
ws.Style.Font.FontName = "B Mitra";
我尝试使用字体名称:
仍然无法正常工作。我在ClosedXML.Excel
版本ClosedXML
和MS Office 2016中使用0.94.2.0
库。Excel将获得字体名称,但不会应用它。
True B Mitra
字体是这样的。 (手动更改)
客户需要带有B Mitra
字体和波斯数字的文件。因此,我别无选择来更改字体。
如果使用的是ClosedXML库,请尝试使用setFontName方法:
ws.Style.Font.SetFontName("B Mitra");