Offentlig API Ändringar i Aspose.Cells 17.1.0
Lade till API:er
Stöd för Excel 2016-diagram
Aspose.Cells API:er har lagt till stöd för några Excel 2016-diagram genom att förbättra ChartType-uppräkningen. Följande nya fält har lagts till med utgivningen av Aspose.Cells 17.1.0.
- ChartType.BoxWhisker: Serien är upplagd som box och whisker.
- ChartType.Funnel: Serien är upplagd som en tratt.
- ChartType.ParetoLine: Serien är upplagd som pareto-linjer.
- ChartType.Sunburst: Serien är upplagd som en sunburst.
- ChartType.Treemap: Serien är upplagd som en trädkarta.
- ChartType.Waterfall: Serien är upplagd som ett vattenfall.
- ChartType.Histogram: Serien är upplagd som ett histogram.
Lade till Setter för egenskapen LoadFilter.LoadDataFilterOptions
Aspose.Cells 17.1.0 har lagt till setter för egenskapen LoadFilter.LoadDataFilterOptions för att ersätta instansvariabeln m_LoadDataFilterOptions. Användare kan ändra egenskapen LoadDataFilterOptions i sin egen implementering av klassen LoadFilter för att ändra beteendet för att ladda mallfiler.
Här är ett enkelt användningsscenario.
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;
}
}
}
Lade till CellsHelper.SignificantDigits Property
Aspose.Cells 17.1.0 har exponerat egenskapen SignificantDigits från klassen CellsHelper som gör det möjligt att hämta eller ställa in antalet signifikanta siffror för numeriska värden i ett kalkylblad. Standardvärdet för egenskapen CellsHelper.SignificantDigits är 17 medan det endast är tillämpligt om resultatet måste lagras i filformatet XLSX.
Här är ett enkelt scenario för att demonstrera användningen av CellsHelper.SignificantDigits-egenskapen.
C#
// Specify the number of significant digits
CellsHelper.SignificantDigits = 15;
Lade till egenskapen GlowEffect.Color
Aspose.Cells 17.1.0 har lagt till egenskapen GlowEffect.Color som kan användas för att hämta färgen på glödeffekten.
Följande kodavsnitt använder egenskapen GlowEffect.Color.
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;
Lade till PageSetup.PaperWidth & PaperHeight Properties
Aspose.Cells 17.1.0 har exponerat egenskaperna PaperWidth & PaperHeight för klassen PageSetup. Egenskaperna PageSetup.PaperWidth & PageSetup.PaperHeight är av typen dubbel som representerar papperets bredd och höjd i enheten tum med hänsyn till sidorienteringen.
Lade till WorkbookSettings.CheckCustomNumberFormat-egenskap
Aspose.Cells 17.1.0 har lagt till egenskapen CheckCustomNumberFormat till klassen WorkbookSettings. CheckCustomNumberFormat är användbart för att kontrollera om Style.Custom-egenskapen har ställts in korrekt eller inte. Om egenskapen Style.Custom har ställts in felaktigt, det vill säga; värdet överensstämmer inte med ett giltigt mönster då Aspose.Cells API:erna skickar CellsException med lämpligt meddelande.
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);
Fältet DisplayUnitType.Percentage har lagts till
Aspose.Cells 17.1.0 har också exponerat fältet Procent för DisplayUnitType-uppräkningen. Fältet DisplayUnitType.Percentage indikerar att värdena på diagrammet ska delas med 0,01.
Borttagna API:er
Instansvariabel m_LoadDataFilterOptions borttagen
Den här versionen har tagit bort instansvariabeln m_LoadDataFilterOptions. Det rekommenderas att använda egenskapen LoadFilter.LoadDataFilterOptions istället.