Я создаю диапазон, придавая ему значение, и укладка его так:Почему мой стиль не применяется к моему диапазону (Aspose Cells)?
private string fontForSheets = "Calibri";
Range unitNameRange = locationWorksheet.Cells.CreateRange("A1", "D1");
unitNameRange.PutValue(_unit, false, true); // val, isConverted, SetStyle. Don't know if these bools are right...
CellsFactory cf = new CellsFactory();
Style style = cf.CreateStyle();
style.HorizontalAlignment = TextAlignmentType.Left;
style.Font.Name = fontForSheets;
style.Font.IsBold = true;
style.Font.Size = 14;
unitNameRange.SetStyle(style);
Но стиль не «принимать» - значение является простым, универсальным, немного текста; это Arial 10, без смелости. Как я могу заставить стиль придерживаться диапазона?
Это либо второй, либо третий, или оба, неправильно? Я предполагал, что при настройке isConverted на false и SetStyle на true ...
Можно ли использовать стиль и CellsFactory, инстанцирование их только один раз, или мне нужно, чтобы создать новый стиль и CellsFactory типа для каждой ячейки? –
Да, вы можете повторно использовать объект Style. Просто создайте его один раз и повторно используйте его в соответствии с вашими потребностями. – shakeel