GrapeCity Documents for PDF 6.0.3

Released: Jan 21, 2023

6.0.3 中的更新

特性

  • Added methods:
    • ITextRunFragment.GetBounds() - gets a Quadrilateral representing the four vertices bounding this ITextRunFragment object.
    • GcPdfDocument.RemoveEmbeddedFonts() - removes embedded fonts from the current document.
    • GrapeCity.Documents.Pdf.Text.Font.RemoveEmbeddedData() - removes the embedded font data.
    • CheckBoxField.HasRadioButtonBehavior() - checks whether the checkbox actually behaves as a radio button.
    • CheckBoxField.GetCheckedAppearanceStreamName() - gets the name of a widget annotation's appearance stream that is used to display the widget in checked state.
    • CheckBoxField.GetCheckedAppearanceStreamNames() - gets the names of the widget annotations' appearance streams that are used to display the widgets in checked state.
    • CheckBoxField.SetCheckedAppearanceStreamName() - sets the name of a widget annotation's appearance stream that will be used to display the widget in checked state.
    • CheckBoxField.SetCheckedAppearanceStreamNames() - sets the name of an appearance stream that will be used by the widget annotations to display the widgets in checked state.
  • Added properties:
    • CheckBoxField.ValueObj - gets or sets the value of the checkbox as an object.
    • CheckBoxField.DefaultValueObj - gets or sets the default value of the checkbox as an object.
    • CheckBoxField.Checked - gets or sets the value of the checkbox as a Boolean value.
    • CheckBoxField.DefaultChecked - gets or sets the default value of the checkbox as a Boolean value.
  • CheckBoxField.Value property marked as obsolete. Use the Checked property instead.
  • CheckBoxField.DefaultValue property marked as obsolete. Use the DefaultChecked property instead.

修補程式

  • GcPdfDocument.OptimizeFonts() method throws IndexOutOfRange exception.
  • When a signed PDF is modified and saved using incremental update, the signature may become invalid in some scenarios.
  • Certain PDFs may be rendered to images incorrectly.
  • In some cases the size of a PDF significantly increases after assigning values to AcroForm fields in the file.
  • GcPdfDocument.MergeWithDocument() method throws exception in some cases.