Je crée une gamme, ce qui lui donne une valeur, et coiffer comme autant:Pourquoi mon style n'est-il pas appliqué à ma gamme (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);
Mais le style n'est pas « prendre » - la valeur est simple, générique, peu de texte; c'est Arial 10, pas de gras. Comment puis-je obtenir le style d'adhérer à la gamme?
La seconde ou la troisième, ou les deux, sont-elles erronées? Je devinais en réglant isConverted à false et SetStyle à vrai ...
Puis-je réutiliser le style et CellsFactory, les instancier une seule fois, ou dois-je besoin de créer un nouveau style et le type CellsFactory pour chaque cellule? –
Oui, vous pouvez réutiliser l'objet Style. Il suffit de le créer une fois et de le réutiliser selon vos besoins. – shakeel