Quantcast
Channel: ComponentSource News | Document & Text Processing Components
Viewing all articles
Browse latest Browse all 5378

GrapeCity Documents .NET Bundle updated

$
0
0
Dynamic Array Formulas

Documents for Excel adds support for dynamic array formulas.

Features

GrapeCity Documents for Excel, .NET Edition 4.2

  • Dynamic Array Formulas
    • GcExcel adds extensive support for adding dynamic array formulas to Microsoft Excel files through code. The new workbook.AllowDynamicArray will allow you to enable/disable the dynamic array formula in the worksheet. Once enabled, you can use these seven new functions and the dynamic array formula to give the results desired by your applications:
      • FILTER.
      • RANDARRAY.
      • SEQUENCE.
      • SINGLE.
      • SORT.
      • SORTBY.
      • UNIQUE.
    • Two new errors have also been added:
      • #Spill! - Indicates that a formula returns multiple results but can't return these values to neighboring cells.
      • #Calc! - Occurs when the calculation engine encounters a scenario it does not currently support.
  • Support for New Calc Engine Functions - The following new functions are now supported:
    • WEBSERVICE: helps to extract data from a webservice.
    • FILTERXML: returns specific data from XML.
    • ASC: changes full-width (double-byte) letters or katakana within a character string to half-width (single-byte) characters (helpful for JP and CN text).
    • DBCS: converts half-width (single-byte) letters within a character string to full-width (double-byte) characters (helpful for JP and CN text).
    • JIS: changes half-width (single-byte) letters or katakana within a character string to full-width (double-byte) characters.
    • XLOOKUP: supports approximate and exact matching, reverse search, and wildcards (* ?) for partial matches and searches in horizontal/vertical ranges.
    • XMATCH: performs a lookup and returns a position in vertical or horizontal ranges, supports approximate and exact matching, reverse search, and wildcards (* ?) for partial matches.
    • GcExcel introduces FormulaLocal and FormulaR1C1Local properties in IRange interface that work with the new ASC, DBCS, and JIS functions to retrieve or set localized formulas in the cells of a worksheet. These new properties work only on JP and CN cultures.
  • Support for External Workbook Links from the Web
    • With this release, workbooks on the web can now be referenced in an Excel workbook. When these workbooks are on the web, there is no need to manually open the workbooks and copy the data to use in the Excel file. Instead, reference the external workbook, eliminating any need for duplicate data entry or manual updates when data changes.
    • GcExcel adds support for adding web paths to external workbook links in the workbook. The IWorkbook.GetExcelLinkSources() function now supports the web path. Call the IWorkbook.UpdateExcelLinks() method to update the current workbook if data changes externally.
  • Document Properties for Workbook - GcExcel now supports new API to set Document Properties on the workbook. Some of these properties will also be supported on exporting to PDF.
    • The new IWorkbook.BuiltInDocumentPropertyCollection is a collection of built-in properties and users can modify the property value through workbook.BuiltInDocumentProperties.
    • The IWorkbook.CustomDocumentProperties is a collection of custom properties and users can use the 'Add' method to create new custom document property or the 'AddLinkToContent(..)' method to create a new document property that can link to named cells.
  • Get the Row and Column Grouping Information - GcExcel adds new API to get row and column grouping information through the List RowGroupInfo and List ColumnGroupInfo list types and with the help of this API, the following functionalities can be achieved:
    • Get the start index of the current group.
    • Get the end index of the group.
    • Get the level of current group.
    • Check whether the group is collapsed or not.
    • Get the parent row/column of the group.
    • Get child row/column of the group.
    • The Expand() or Collapse() methods can help to expand or collapse rows or columns.
  • Copy Hidden Rows to New Range - GcExcel adds new API IRange.Copy(IRange destination, PasteOption pasteOption) to copy hidden rows/columns. The API includes the additional property AllowPasteHiddenRange, which will control whether to copy the data of hidden rows/columns or not.
  • Control the Size of Exported JSON File - There are certain Excel files, which, if exported to JSON, produce large-sized files. It will now be possible to control the size of exported JSON files through the new SerializationOptions.IgnoreColumnRowInfoOutOfUsedRange option. This option will let you control whether to export the column row information out of the used range, which will help reduce the size of the exported JSON file.
  • Support Margin Settings for Text in a Shape - The Shape.TextFrame class now supports MarginBottom, MarginLeft, MarginTop and MarginRight properties to set the margins for text in shapes. This will give a better look to your Excel file and in addition, this support brings GcExcel closer to the Shape support provided in Microsoft Excel.
  • Expand/Collapse Grouped Items in Pivot Table - You can now programmatically Expand or Collapse grouped rows or columns in Pivot Tables by using the new IPivotItem.ShowDetail property to expand or collapse a grouped row/column. This will help you only view necessary details in long worksheets.
  • More features for GrapeCity SpreadJS Integration - GcExcel adds support for the following SpreadJS features adding more compatibility with the client-side SpreadJS product. Note, these features will work only with SpreadJS and PDF Export and are not supported in Microsoft Excel.
    • Support RowCount and ColumnCount in GcExcel for JSON I/O.
    • Get URL of a picture in JSON.
    • Support Pivot Table of SpreadJS through JSON I/O, Excel I/O and PDF Export.
    • Support for the following features:
      • Sheet TabStrip Position and properties.
      • Set size of Check Box, Check Box List and Radio Box List Cells.
      • hoverBackColor of Button Cell Type supported on JSON I/O.
      • buttonBackColor supported in JSON I/O and PDF Export.
      • New Options frozenTrailingColumnStickToEdge and frozenTrailingRowStickToEdge on JSON I/O.

GrapeCity Documents for PDF 4.2.0.715

  • Add Layers to PDF Documents - It's now possible to add separate layers of content to a single PDF with PDF documents, which you can show/hide in Adobe Acrobat. The new GcPdfDocument.OptionalContentProperties class provides an extensive API to work with PDF layers. With the new API, you can:
    • Add layers.
    • Enumerate and find existing layers.
    • Associate PDF content that you draw on GcPdfGraphics, FormXObject, and annotation objects with specific layers.
    • Examine and set layer properties, such as visibility, print state, etc.
    • Remove layers *Note: Currently, removing a layer does not remove the existing associated content.
    • GcPdfViewer does not yet provide a UI to access layer properties. This support will be available soon in an upcoming release.
  • Set Output Intent and Embed ICC Profile - In this release, GcPdf adds support for PDF output intents. Output intents are represented by instances of the OutputIntent class and can be accessed via the GcPdfDocument.OutputIntents collection. The ICCProfile class represents the ICC profiles used by output intents. Access the ICC profile of an output intent via the OutputIntent.DestOutputProfile property. A static utility method OutputIntent.Create() provides a convenient way to create output intents.
  • Support for AES 256 Revision 6 Encryption - Added Standard Security Handler Revision 6, originally added in PDF 2.0, which uses AES 256 encryption to encrypt PDF documents. This encryption uses a more complex algorithm to generate the encryption key. It offers a more secure solution to prevent unauthorized access to PDF documents. Define the StandardSecurityHandlerRev6 handler properties and set them to GcPdfDocument.Security.EncryptHandler class.
  • Improved PDF to Images Export: Introducing Blend Mode - GcPdfGraphics now implements the BlendMode property. This property specifies the blend mode that affects all drawings on the current graphics, including graphic primitives, text and images. The 12 blend modes described in the PDF spec are supported. Blend modes are also supported when GcPdf renders a PDF to an image. *Note: While PDF supports only 12 blend modes, the BlendMode enum used by GcPdf includes some additional blend modes not supported in PDF. To programmatically test whether a particular blend mode is supported, use the GcPdfGraphics.IsBlendModeSupported() method.
  • Add Predefined Stamps to PDF Documents - In this release, GcPdfViewer now supports adding predefined or custom stamps to a PDF document. The viewer supports all Standard and Sign stamps used on PDF documents, as supported in Adobe Acrobat Pro. Predefined stamps are shown by default in the Stamp Annotation drop-down or if the stampCategories option is "true". With this new feature added to the Stamp Annotation drop-down, users can now:
    • Specify their own set of predefined stamps on the client-side.
    • Disable the predefined stamps drop-down.
    • Specify your own set of predefined stamps on the server-side.
  • Set Font Family for Text Fields and Free Text Annotations - GcPdfViewer has added the fontName property to all text fields, plus the FreeText annotation. This property will now reflect in the property panel, where you can choose your font from a set of font arrays–defined using the fontNames property and added to the editorDefaults option. You can also add custom font to the text fields and FreeText annotation.
  • Set Opacity on Annotations - GcPdfViewer now allows users to control annotation opacity. Annotation opacity can highlight underlying content or add content over your PDF document but with opacity, for example, a company logo or watermark. All annotations added using GcPdfViewer now have the Opacity property.
  • Support Tab Order in PDF Form Fields - The most common way of navigating through a long-form document is through the "tab" key. GcPdfViewer now supports tab order of PDF form fields within the Viewer. You can set various types of tab orders, such as AnnotationsTabsOrder.ColumnOrder or AnnotationsTabs.Order.RowOrder.
  • Add a New Page with Custom Page Height and Width - You can now programmatically set Page Height and Width for a page in GcPdfViewer for a new page or existing page through the new API method setPageSize.
  • New Sample Browser - You will now be able to view GcPdfViewer specific samples in the new sample browser, which includes JavaScript Sources that offer the user input capabilities to edit JavaScript code and view changes.

GrapeCity Documents for Word 4.2.0.715

  • Support Multiple Data Sources in a Single Template - In complex business applications, data is stored or retrieved from multiple data sources. GcWord Report Templates now supports binding Microsoft Word Report Templates with data from multiple data sources.
  • New Range Template Formatters:
    • Restart Numbered Lists - GcWord adds a new range template formatter restart to restart a numbered list in different blocks of data. Attach the new restart formatter to the template range tag with '#' and you can also use the 'all' formatter to restart all numbered lists, parent groups or inner groups.
    • Sequence and Follower Formatter - Two new range template formatters, sequence (or seq) and follow, have been added to GcWord Report Templates. When 'seq' is used with 'follow', the range will iterate with the same data index as the parent range. When used in conjunction, you can co-iterate the objects of two collections simultaneously.
  • Support JSON as a Data Source - JSON is the most widely used data format for data interchange on the web. You can now directly bind Word Report Templates to single or multiple JSON data sources. The following new object types are supported:
    • JSON file.
    • JSON string.
    • JSON stream.
    • JSON stream reader.
    • JSON token.
  • New Copy/Paste Options - GcWord now features a new enum option: KeepSource to type FormattingCopyStrategy. Ensure that the copied and pasted range in a Word document has similar formatting, unchanged by another document's default properties.
  • Shapes and Textboxes Support when exporting Word to PDF and Images - Exporting Word to PDF now supports shapes in Word documents. Microsoft Word has several predefined shapes, including rectangles, arrows, frames, and more. GcWord now supports all standard shapes when exporting PDFs. Many shapes also have special adjustments, such as the radius of the internal circle within the donut shape. These adjustments are now fully supported in GcWordLayout.

GrapeCity Documents for Imaging 4.2.0.715

  • Background Bitmap and Transparency Mask - PDF supports transparency masks, background isolated and knockout group features while rendering images in PDF. GcImaging now also includes the above features through a new API added to BitmapRenderer class to draw graphics, text and images to GcBitmapGraphics objects.
  • Blend Mode - While earlier versions of GcImaging supported blend modes when combining images (i.e. the GcBitmap.CompositeAndBlend() method), users can now set a blend mode on GcBitmapGraphics or BitmapRenderer. That blend mode will affect all bitmap, including drawing graphic primitives, images, and text. In total, there are 16 types of Blend Modes supported in GcImaging.
  • Background Bitmap - When drawing semi-transparent graphic objects, the resulting color of a pixel is a combination of the target bitmap pixel's color and the color of the graphic object's pixel. If the new BackgroundBitmap property is set on the BitmapRenderer, the pixels of that bitmap will be used instead of the target bitmap's pixels to determine the color. Use background bitmaps to support isolated and knockout transparency groups (as defined in the PDF specification) when rendering PDFs to images.
  • Transparency Mask - Another object added to BitmapRenderer class is the TransparencyMaskBitmap object, which provides a transparency mask for all drawing and filling operations. This helps you apply transparency together with other effects, such as blend mode or opacity.

Viewing all articles
Browse latest Browse all 5378

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>