Aspose.Cells 17.1.0 da Genel API Değişiklikleri

Eklenen API’lar

Excel 2016 Grafikleri için Destek

Aspose.Cells API’leri, ChartType numaralandırmasını geliştirerek birkaç Excel 2016 grafiği için destek ekledi. Aspose.Cells 17.1.0 sürümüyle şu yeni alanlar eklenmiştir.

  • ChartType.BoxWhisker: Seri kutu ve balyoz olarak düzenlenmiştir.
  • ChartType.Funnel: Seri huni olarak düzenlenmiştir.
  • ChartType.ParetoLine: Seri pareto çizgileri olarak düzenlenmiştir.
  • ChartType.Sunburst: Seri güneş patlaması olarak düzenlenmiştir.
  • ChartType.Treemap: Seri tre haritası olarak düzenlenmiştir.
  • ChartType.Waterfall: Seri şelale olarak düzenlenmiştir.
  • ChartType.Histogram: Seri histogram olarak düzenlenmiştir.

LoadFilter.LoadDataFilterOptions Özelliği için Setter eklendi

Aspose.Cells 17.1.0, LoadFilter.LoadDataFilterOptions özelliği için setter ekledi ve m_LoadDataFilterOptions örnek değişkenini değiştirmek üzere LoadFilter sınıfının kendi uygulamasında LoadDataFilterOptions özelliğini değiştirebilecek olan kullanıcılar, yük şablonu dosyalarının davranışını değiştirebilir.

İşte basit bir kullanım senaryosu.

C#

 class CustomFilter : Aspose.Cells.LoadFilter

{

    public override void StartSheet(Worksheet sheet)

    {

        if (sheet.Name == "Sheet1")

        {

            // Load everything

            this.LoadDataFilterOptions = LoadDataFilterOptions.All;

        }

        else

        {

            // Load nothing

            this.LoadDataFilterOptions = LoadDataFilterOptions.None;

        }

    }

}

Added CellsHelper.SignificantDigits Özelliği

Aspose.Cells 17.1.0, CellsHelper sınıfından SignificantDigits özelliğini açığa çıkardı ve elektronik tablodaki sayısal değerler için anlamlı basamak sayısını almak veya ayarlamak için kullanılmasını sağlar. CellsHelper.SignificantDigits özelliğinin varsayılan değeri 17’dir ve yalnızca sonucun XLSX dosya formatında depolanması gerektiğinde geçerlidir.

CellsHelper.SignificantDigits özelliğinin kullanımını gösteren basit bir senaryo burada.

C#

 // Specify the number of significant digits

CellsHelper.SignificantDigits = 15;

Added GlowEffect.Color Özelliği

Aspose.Cells 17.1.0, GlowEffect.Color özelliğini eklediği ve ışıltı efektinin rengini almak için kullanılabileceği.

Işıl Işıl Efektin Rengini Okuma](/cells/tr/java/read-color-of-the-shape-s-glow-effect/) hakkındaki detaylı makaleye göz atın

C#

 // Read the source excel file

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

// Access first worksheet

var sheet = book.Worksheets[0];

// Access the first shape

var shape = sheet.Shapes[0];

// Read the glow effect color

var glow = shape.Glow;

var color = glow.Color;

Added PageSetup.PaperWidth ve PaperHeight Özellikleri

Aspose.Cells 17.1.0, PageSetup sınıfı için PaperWidth ve PaperHeight özelliklerini açığa çıkardı. PageSetup.PaperWidth ve PageSetup.PaperHeight özellikleri, sayfa yönlendirmesini dikkate alarak inç biriminde kağıt genişliğini ve yüksekliğini temsil eden double türündendir.

Added WorkbookSettings.CheckCustomNumberFormat Özelliği

Aspose.Cells 17.1.0, WorkbookSettings sınıfına CheckCustomNumberFormat özelliğini ekledi. CheckCustomNumberFormat, Style.Custom özelliğinin uygun şekilde ayarlanıp ayarlanmadığını kontrol etmede kullanışlıdır. Eğer Style.Custom özelliği yanlış şekilde ayarlanmışsa yani; değer geçerli bir desene karşılık gelmiyorsa, Aspose.Cells API’ları uygun mesajla CellsException fırlatacaktır.

C#

 // Create an instance of Workbook

var book = new Workbook();

// Set CheckCustomNumberFormat property to true

book.Settings.CheckCustomNumberFormat = true;

// Access first worksheet

var sheet = book.Worksheets[0];

// Access a cell

var cell = sheet.Cells["B5"];

// Insert a value to the cell

cell.PutValue(2347);

// Access cell's style

Style style = cell.GetStyle();



// Set Custom property to an invalid pattern

style.Custom = "ggg @ fff";

// Set the modified style to the cell

cell.SetStyle(style);

DisplayUnitType.Percentage Alanı Eklendi

Aspose.Cells 17.1.0, DisplayUnitType numaralandırmasına yüzde alanını da eklemiştir. DisplayUnitType.Percentage alanı, grafikteki değerlerin 0.01’e bölünmesini gösterir.

Removed APIs

Örnek Değişken m_LoadDataFilterOptions Kaldırıldı

Bu sürüm, m_LoadDataFilterOptions örnek değişkenini kaldırdı. LoadFilter.LoadDataFilterOptions özelliğini kullanmanız önerilir.