0
我創建一個範圍,給它一個值,其樣式,像這樣:爲什麼我的風格不適用於我的範圍(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爲真...
我可以重複使用的樣式和CellsFactory,他們實例只有一次,還是我需要爲每一個小區的新的風格和CellsFactory類型? –
是的,你可以重用Style對象。只需創建一次,然後根據需要重複使用它。 – shakeel