Aspose.Cells 8.9.0 da Halka Açık API Değişiklikleri
Eklenen API’lar
Added HtmlSaveOptions.DefaultFontName Property
Aspose.Cells for Java 8.9.0, HtmlSaveOptions sınıfı için DefaultFontName özelliğini açığa çıkardı; bu özellik, elek tablolarını HTML biçimine dönüştürürken varsayılan yazı tipi adını belirtmeyi sağlar. Varsayılan yazı tipi, stilin yazı tipi mevcut olmadığında yalnızca kullanılır. HtmlSaveOptions.DefaultFontName özelliğinin varsayılan değeri null’dur, yani, Aspose.Cells for Java API, orijinal yazı tipiyle aynı aileye sahip evrensel yazı tipini kullanır.
Basit kullanım senaryosu aşağıda gösterilmektedir.
Java
//Create an instance of HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
//Set default font name for Html rendering
options.setDefaultFontName("Arial");
//Load a spreadsheet in an instance of Workbook
Workbook book = new Workbook(dir + "sample.xlsx");
//Save the spreadsheet in Html format while passing instance of HtmlSaveOptions
book.save(dir + "output.html", options);
Added ImageOrPrintOptions.DefaultFont Property
Aspose.Cells for Java 8.9.0, ImageOrPrintOptions sınıfı için varsayılan yazı tipi adını belirlemek üzere DefaultFont özelliğini açıklar. Söz konusu özellik, elektronik tablodaki Unicode karakterlerinin hücre stili üzerinde doğru yazı tipi ile ayarlanmadığı durumlarda kullanılabilir, bu nedenle bu tür karakterler sonuçta görüntülerde blok olarak görünebilir.
Basit kullanım senaryosu aşağıda gösterilmektedir.
Java
//Create an instance of ImageOrPrintOptions
ImageOrPrintOptions options = new ImageOrPrintOptions();
//Set default font name for image rendering
options.setDefaultFont("Arial");
//Load a spreadsheet in an instance of Workbook
Workbook book = new Workbook(dir + "sample.xlsx");
//Access the worksheet to be rendered
Worksheet sheet = book.getWorksheets().get(0);
//Create an instance of SheetRender
SheetRender render = new SheetRender(sheet, options);
//Save spreadsheet to image
render.toImage(0, dir + "output.png");
Eklenen PivotTable.Excel2003Compatible Özelliği
Aspose.Cells for Java API’si, PivotTable sınıfı için Excel 2003 uyumlu olup olmadığını belirtmek için Boolean türü Excel2003Compatible özelliğini açıklar. Excel2003Compatible özelliğinin varsayılan değeri doğrudur, bu da bir dize 255 karakterden az olmalıdır anlamına gelir. Dize 255 karakterden büyükse, kısaltılacaktır. False ise, yukarıda bahsedilen kısıtlama uygulanmayacaktır.
Basit kullanım senaryosu aşağıda gösterilmektedir.
Java
//Load a spreadsheet in an instance of Workbook
Workbook book = new Workbook(dir + "sample.xlsx");
//Access the desired Pivot Table from the spreadsheet
PivotTable pivot = book.getWorksheets().get(0).getPivotTables().get(0);
//Set Excel 2003 compatibility to false
pivot.setExcel2003Compatible(false);
//Refresh & recalculate Pivot Table
pivot.refreshData();
pivot.calculateData();