Aspose.Cells 16.12.0 daki Genel API Değişiklikleri

Eklenen API’lar

Yükleme Zamanında Filtre Nesneleri

Aspose.Cells 16.12.0, bir şablon dosyasından bir Workbook örneğini başlatırken yüklenmesini kontrol edebilen LoadFilter sınıfını ve LoadOptions.LoadFilter özelliğini açığa çıkarmıştır.

Şablon dosyasından sadece belge özelliklerini yüklemek için basit bir kullanım senaryosu burada.

Java

 //Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

//Create an instance of LoadFilter class

//Select to load document properties by passing LoadDataFilterOptions.DocumentProperties to constructor

LoadFilter filter = new LoadFilter(LoadDataFilterOptions.DOCUMENT_PROPERTIES);

//Set the LoadFilter property of LoadOptions object to the instance of LoadFilter class created above

options.setLoadFilter(filter);

//Load a template file by passing file path as well as instance of LoadOptions class

Workbook book = new Workbook(dir + "sample.xlsx", options);

Aşağıdaki kesit, grafikler hariç mevcut bir elektronik tablodan her şeyi yükler.

Java

 //Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

//Create an instance of LoadFilter class

//Select to load document properties by passing parameter to the constructor

LoadFilter filter = new LoadFilter(LoadDataFilterOptions.ALL & ~LoadDataFilterOptions.CHART);

//Set the LoadFilter property of LoadOptions object to the instance of LoadFilter class created above

options.setLoadFilter(filter);

//Load a template file by passing file path as well as instance of LoadOptions class

Workbook book = new Workbook(dir + "sample.xlsx", options);

Aşağıdaki kod, yalnızca mevcut bir elektronik tablodan hücre verilerini (formüllerle birlikte) ve biçimlendirmeyi yükler.

Java

 //Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

//Create an instance of LoadFilter class

//Select to load document properties by passing parameter to the constructor

LoadFilter filter = new LoadFilter(LoadDataFilterOptions.CELL_DATA);

//Set the LoadFilter property of LoadOptions object to the instance of LoadFilter class created above

options.setLoadFilter(filter);

//Load a template file by passing file path as well as instance of LoadOptions class

Workbook book = new Workbook(dir + "sample.xlsx", options);

Eklendi FileFormatType.OTS Numaralandırması

Aspose.Cells 16.12.0, OTS dosyalarının biçimini algılamak için FileFormatType numaralandırmasına OTS girişi eklemiştir.

Aşağıdaki kesit, FileFormatType.OTS’yi kullanır.

Java

 //Detect the format of the file

FileFormatInfo fileFormatInfo = FileFormatUtil.detectFileFormat(dir + "sample.ots");



//Check if stream is of type OTS

if(fileFormatInfo.getFileFormatType() == FileFormatType.OTS);

{

	System.out.println("It is an OTS file");

}

Eklendi BuiltInDocumentPropertyCollection.ScaleCrop Özelliği

Aspose.Cells 16.12.0, BuiltInDocumentPropertyCollection sınıfına ScaleCrop özelliğini eklemiştir. ScaleCrop, belge küçük resminin görüntü modunu gösterir. Bu öğeyi true olarak ayarlamak, belge küçük resminin görüntüye göre ölçeklenmesini sağlarken, false olarak ayarlamak, belge küçük resminin gösterilen bölümünü kırpılmasını sağlar.

Eklendi BuiltInDocumentPropertyCollection.LinksUpToDate Özelliği

Aspose.Cells 16.12.0, BuiltInDocumentPropertyCollection sınıfı için LinksUpToDate özelliğini de açıklamıştır. LinksUpToDate özelliği, bir belgedeki bağlantıların güncel olup olmadığını gösterir.

Eklendi Workbook.exportXml Yöntemi

Aspose.Cells 16.12.0, XML harita verilerini belirtilen dosya yoluna depolamak için Workbook.exportXml yöntemini açığa çıkarmıştır. Workbook.exportXml yöntemi, string türünde ilk parametre olarak XML harita adı ve ikinci parametre olarak depolanacak XML verilerinin dosya yolu konumunu kabul eder.

Eklendi WorksheetCollection.createRange Yöntemi

Aspose.Cells 16.12.0, bir adres (hücre alanı referansı) ve Worksheet dizini üzerinde aralık oluşturmak için WorksheetCollection.createRange yöntemini eklemiştir.

Aşağıdaki kesit, WorksheetCollection.createRange yöntemini kullanarak varsayılan olarak ilk çalışma sayfasında A1’den A2’ye uzanan bir hücre aralığı oluşturur.

Java

 //Create an instance of Workbook

Workbook book = new Workbook();

//Access WorksheetCollection from the Workbook

WorksheetCollection sheets = book.getWorksheets();



//Create a range in first worksheet

Range range = sheets.createRange("A1:A2", 0);

Eskimiş API’lar

Yönetimsiz LoadOptions.LoadDataOptions Özelliği

Lütfen alternatif olarak LoadOptions.LoadFilter özelliğini kullanın.

Yönetimsiz LoadOptions.LoadDataFilterOptions Özelliği

Lütfen alternatif olarak LoadOptions.LoadFilter özelliğini kullanın.

Yönetimsiz LoadOptions.OnlyLoadDocumentProperties Özelliği

Lütfen alternatif olarak LoadOptions.LoadFilter özelliğini kullanın.

Yönetimsiz LoadOptions.LoadDataAndFormatting Özelliği

Lütfen alternatif olarak LoadOptions.LoadFilter özelliğini kullanın.

Silinmiş API’lar

Silinmiş DataLabels.Rotation Özelliği

Lütfen alternatif olarak DataLabels.RotationAngle özelliğini kullanın.

Silinmiş Title.Rotation Özelliği

Lütfen alternatif olarak Title.RotationAngle özelliğini kullanın.

Silinmiş DataLabels.Background Özelliği

Bunun yerine DataLabels.BackgroundMode özelliğini kullanmanız önerilir.

Silinmiş DisplayUnitLabel.Rotation Özelliği

Aynı hedefe ulaşmak için lütfen DisplayUnitLabel.RotationAngle özelliğini kullanmayı düşünün.

Silinmiş Title.getCharacters Yöntemi

Lütfen Title.characters yöntemini kullanın.