Offentlig API Ändringar i Aspose.Cells 8.6.2
Lade till API:er
Stöd för återuppringning med smarta markörer
Den här versionen av Aspose.Cells for .NET API har avslöjat egenskapen WorkbookDesigner.CallBack och ISmartMarkerCallBack-gränssnittet som tillsammans tillåterfå meddelanden om cellreferens och/eller smartmarkör som bearbetas. Följande kodbit demonstrerar användningen av ISmartMarkerCallBack-gränssnittet för att definiera en ny klass som hanterar call back för WorkbookDesigner.Process-metoden.
C#
class SmartMarkerCallBack : ISmartMarkerCallBack
{
Workbook workbook;
internal SmartMarkerCallBack(Workbook workbook)
{
this.workbook = workbook;
}
public void Process(int sheetIndex, int rowIndex, int colIndex, string tableName, string columnName)
{
Console.WriteLine("Processing Cell : " + workbook.Worksheets[sheetIndex].Name + "!" + CellsHelper.CellIndexToName(rowIndex, colIndex));
Console.WriteLine("Processing Marker : " + tableName + "." + columnName);
}
}
Resten av processen inkluderar att ladda designerkalkylarket som innehåller de smarta markörerna med WorkbookDesigner och bearbeta det genom att ställa in datakällan. För att aktivera aviseringarna är det dock nödvändigt att ställa in egenskapen WorkbookDesigner.CallBack innan du anropar metoden WorkbookDesigner.Process som visas nedan.
C#
//Loading the designer spreadsheet in an instance of Workbook
Workbook workbook = new Workbook(inputFilePath);
//Loading the instance of Workbook in an instance of WorkbookDesigner
WorkbookDesigner designer = new WorkbookDesigner(workbook);
//Set the WorkbookDesigner.CallBack property to an instance of newly created class
designer.CallBack = new SmartMarkerCallBack(workbook);
//Set the data source
designer.SetDataSource(table);
//Process the Smart Markers in the designer spreadsheet
designer.Process(false);
Metoddiagram.ToPdf tillagd
Aspose.Cells for .NET 8.6.2 har exponerat metoden Chart.ToPdf som kan användas för attrendera diagramformen direkt till formatet PDF. Nämnda metod accepterar för närvarande en parameter av typen sträng som filsökvägsplats för att lagra den resulterande filen på disken.
Följande är det enkla användningsscenariot.
C#
//Load spreadsheet containing charts
Workbook workbook = new Workbook(inputFilePath);
//Access first worksheet
Worksheet worksheet = workbook.Worksheets[0];
//Access first chart inside the worksheet
Chart chart = worksheet.Charts[0];
//Save the chart in PDF format
chart.ToPdf(outputFilePath);
Metod Workbook.RemoveUnusedStyles tillagd
Aspose.Cells for .NET 8.6.2 har exponerat metoden Workbook.RemoveUnusedStyles som kan användas för attta bort alla oanvända Style-objekt från poolen av stilar.
Följande är det enkla användningsscenariot.
C#
//Load spreadsheet
Workbook workbook = new Workbook(inputFilePath);
//Remove all unused styles from the template
workbook.RemoveUnusedStyles();
Fastighet Cells.Stil tillagt
Egenskapen Cells.Style kan användas för att komma åt stilen för arbetsbladet som representerar standardstilen.
Följande är det enkla användningsscenariot.
C#
//Load a spreadsheet
Workbook book = new Workbook(inputFilePath);
//Access the default style of worksheet
Style style = book.Worksheets[0].Cells.Style;
Händelser tillagda för GridWeb
Aspose.Cells.GridWeb for .NET 8.6.2 har avslöjat följande två nya händelser.
- AjaxCallFinished: Avfyras när AJAX-uppdateringen av kontrollen är klar. (EnableAJAX ska ställas in på sant).
- CellModifiedOnAjax: Avfyras när cellen modifieras i AJAX-anrop.