[]
        
(Showing Draft Content)

Version 6.1.0

Breaking Changes

  • Type of property GrapeCity.Documents.Pdf.Recognition.Structure.Element.Children changed from IList to IReadOnlyList.
  • Type of property GrapeCity.Documents.Pdf.Recognition.Structure.Element.ContentItems changed from IList to IReadOnlyList.

New Features and Improvements

  • Added InterpolationMode property in SaveAsImageOptions class that specifies the sampling mode to use when drawing images with resizing.
  • Added ClonePage() method in PageCollection class that clones the page at a specified index and inserts it at a specified position.
  • Added GrapeCity.Documents.Pdf.Recognition.Structure.Element.HasItems property that gets a value indicating whether the current element has any children.
  • Added GrapeCity.Documents.Pdf.Recognition.Structure.Element.Items property that gets the list of the current element's child elements.
  • Added GrapeCity.Documents.Pdf.Recognition.Structure.LogicalStructureItem class, which is the base abstract class for items in a LogicalStructure.
  • Added GrapeCity.Documents.Pdf.AcroForms.CheckBoxField.Opt property that specifies export values for the widget annotations' constituent check boxes.
  • Added following methods to GrapeCity.Documents.Pdf.AcroForms.RadioButtonField class:
    • GetCheckedAppearanceStreamNames(): Gets the names of the appearance streams of the widget annotations associated with this field that are used to display the widgets in checked state.
    • GetCheckedAppearanceStreamName(): Gets the name of a widget annotation's appearance stream that is used to display the widget in the checked state.
    • SetCheckedAppearanceStreamName(): Sets the name of a widget annotation's appearance stream that will be used to display the widget in the checked state.
    • SetCheckedAppearanceStreamNames(): Sets the name of an appearance stream that will be used by the widget annotations associated with this field to display the widgets in checked state.
  • Added new classes to GrapeCity.Documents.Imaging package (classes in GrapeCity.Documents.Layout namespace and the TableRenderer class) can be used on GcPdfGraphics. See the GrapeCity.Documents.Imaging package for details.
  • If the viewState argument is null in a GcPdfDocument.SaveAs*() call, a new default ViewState will be created and used.

Resolved Issues

  • Miscellaneous minor bug fixes.