Public API Changements dans Aspose.Cells 8.9.0
API ajoutées
Ajout de la propriété HtmlSaveOptions.DefaultFontName
Aspose.Cells for .NET 8.9.0 a exposé la propriété DefaultFontName pour la classe HtmlSaveOptions qui permet de spécifier le nom de la police par défaut lors du rendu des feuilles de calcul au format HTML. La police par défaut sera utilisée uniquement lorsque la police de style n’existe pas. La valeur par défaut de la propriété HtmlSaveOptions.DefaultFontName est null, ce qui signifie que Aspose.Cells for .NET API utilisera la police universelle qui a la même famille que la police d’origine.
Voici le scénario d’utilisation simple.
C#
// Create an instance of HtmlSaveOptions
var options = new HtmlSaveOptions();
// Set default font name for Html rendering
options.DefaultFontName = "Arial";
// Load a spreadsheet in an instance of Workbook
var book = new Workbook(dir + "sample.xlsx");
// Save the spreadsheet in Html format while passing instance of HtmlSaveOptions
book.Save(dir + "output.html", options);
Ajout de la propriété ImageOrPrintOptions.DefaultFont
Aspose.Cells for .NET 8.9.0 permet de définir le nom de police par défaut pour la classe ImageOrPrintOptions en exposant la propriété DefaultFont. Ladite propriété peut être utilisée lorsque les caractères Unicode de la feuille de calcul ne sont pas définis avec la police correcte dans le style de cellule. Par conséquent, ces caractères peuvent apparaître sous forme de blocs dans les images résultantes.
Voici le scénario d’utilisation simple.
C#
// Create an instance of ImageOrPrintOptions
var options = new ImageOrPrintOptions();
// Set default font name for image rendering
options.DefaultFont = "Arial";
// Load a spreadsheet in an instance of Workbook
var book = new Workbook(dir + "sample.xlsx");
// Access the worksheet to be rendered
var sheet = book.Worksheets[0];
// Create an instance of SheetRender
var render = new SheetRender(sheet, options);
// Save spreadsheet to image
render.ToImage(0, dir + "output.png");
Ajout de la propriété PivotTable.IsExcel2003Compatible
Aspose.Cells for .NET API a exposé la propriété de type booléen IsExcel2003Compatible pour la classe PivotTable qui permet de spécifier si le tableau croisé dynamique est compatible avec Excel 2003 à des fins de rafraîchissement. La valeur par défaut de la propriété IsExcel2003Compatible est true, cela signifie qu’une chaîne doit être inférieure ou égale à 255 caractères. Si la chaîne est supérieure à 255 caractères, elle sera tronquée. Si elle est fausse, la restriction susmentionnée ne sera pas imposée.
Voici le scénario d’utilisation simple.
C#
// Load a spreadsheet in an instance of Workbook
var book = new Workbook(dir + "sample.xlsx");
// Access the desired Pivot Table from the spreadsheet
var pivot = book.Worksheets[0].PivotTables[0];
// Set Excel 2003 compatibility to false
pivot.IsExcel2003Compatible = false;
// Refresh & recalculate Pivot Table
pivot.RefreshData();
pivot.CalculateData();
Ajout de la méthode GridWeb.GetVersion
Aspose.Cells.GridWeb for .NET 8.9.0 a exposé la méthode de fabrique {GetVersion}} qui renvoie la version finale du composant GridWeb.