Type of property GrapeCity.Documents.Pdf.Recognition.Structure.Element.Children changed from IList<Element> to IReadOnlyList<Element>.
Type of property GrapeCity.Documents.Pdf.Recognition.Structure.Element.ContentItems changed from IList<Element> to IReadOnlyList<Element>.
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.