GrapeCity Documents .NET Bundle
Adds support for Microsoft .NET 5.0.
Features
GrapeCity Documents for Excel, .NET Edition
- Added support for Microsoft .NET 5.0.
- Added support for new PDF Form custom input types in Microsoft Excel Templates with advanced input and validation settings.
- Added support for modifying, deleting and adding Pivot Charts in Excel documents.
- Added support for iterative calculations in Excel documents.
- Added support for adding barcodes while exporting to PDF, HTML or Image file formats.
- Added support for cross-workbook formulas.
- Added support for setting the default value for a template cell.
- Added support for getting range address in order to a get cell's address.
- Added page printing events to track progress of Excel to PDF conversion.
- Added support for selecting multiple worksheets.
- Added support for getting special cells in a range.
- Added the ability to disable auto grouping for date/times in PivotTable.
- Added more features for GrapeCity SpreadJS integration: cell buttons, radio and checkbox list cell type, etc.
GrapeCity Documents for Imaging
- Added support for Microsoft .NET 5.0.
- Added support for ICO image format.
- Added GcIco class which represents a set of images stored in ICO format.
- Added IcoFrame class which represents a single frame in an ICO file.
- Added IcoFrameEncoding enumeration which specifies the encoding of an ICO frame image.
GrapeCity Documents for PDF
- Added support for Microsoft .NET 5.0.
- Added Page.GetTable() method which tries to find a table within specified bounds and returns an ITable interface that provides access to common table OM (Rows, Columns, Cells).
- Added GrapeCity.Documents.Pdf.Recognition.TableExtractOptions class which represents the table extractor algorithm options.
- Added GrapeCity.Documents.Pdf.Recognition.RecognitionAlgorithm enumeration which defines possible algorithms that can be used to recognize the logical structure of a PDF when building text maps.
- Added GcPdfDocument.RecognitionAlgorithm property which specifies the algorithm that is used for PDF content recognition when building page text maps.
- Added GetPoints() to ITextMap, ITextLine, ITextParagraph which gets the polygon that contains a text fragment, useful when the text bounds are non-rectangular.
- Added Field.GcProps property which gets the PdfDict object that can be used to associate arbitrary data with this field.
- Added Field.HasGcProps property which indicates whether the GcProps is not empty.
- Added GrapeCity.Documents.Pdf.Spec.IPdfDictHolderExt class which provides extension methods for working with IPdfDictHolder.
- Added GrapeCity.Documents.Pdf.Spec.IPdfArrayHolderExt class which provides extension methods for working with IPdfArrayHolder.
GrapeCity Documents for Word
- Added support for Microsoft .NET 5.0.
- Introduced data templates feature which provides a flexible mechanism for creating data-bound documents. Template tags are added to the document, and processed using the GcWordDocument.DataTemplate property.
- Added GrapeCity.Documents.Word.Templates.DataTemplate class which provides properties and methods that are used to associate a GcWordDocument with template data sources, and to process data templates.
- Added DataTemplate.DataSources property which gets the collection of data sources associated with the current document's data templates. However, only one data source is supported in this version.
- Added DataTemplate.Process() method which processes templates in the document, iterating over root items in DataSources, and replacing template tags in the document with data.
- Added DataTemplate.BatchProcess() method which iterates over root items in DataSources, starting with a fresh copy of the document and processing templates separately for each root data item.
- Added GcWordDocument.DataTemplate property which gets the DataTemplate object that provides properties and methods used to manage template data sources and process data templates.