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();