Ali Majed HA Ответов: 1

Как использовать шрифты с пробелом в C# windows form для создания excel workseet?


Я использую переменную IEnumerable для создания листа Excel в приложении C# windows form. Проблема в том, что я могу установить созданный шрифт рабочего листа, если имя шрифта имеет 1 слово, например. 'Arial', но у меня для названия шрифта с пробелом это не работает, например' B Mitra'. Мой код таков:

var wb = new XLWorkbook { RightToLeft = true };
var ws = wb.Worksheets.Add("SickIn_formation");
ws.Columns().AdjustToContents();
ws.Style.Font.FontName = "B Mitra";


Что я уже пробовал:

Я пробовал использовать имя шрифта без пробела и с дефисом, но это не сработало

1 Ответов

Рейтинг:
1

Richard MacCutchan

Согласно документации объект шрифта имеет Name собственность, но не а FontName собственность. Кроме того, убедитесь, что выбранный шрифт правильно установлен в вашей системе.