![](http://origin2.cdn.componentsource.com/sites/default/files/styles/image_medium/public/images/feature_release/2021/02/26/img_755601.png?itok=Xgyu-C7l)
Improves PDF annotation support.
Features
- Added new GrapeCity.Documents.Pdf.Annotations.DefaultAppearance class: represents the default appearance of an annotation.
- Added new GrapeCity.Documents.Pdf.Annotations.AnnotationBase.CreateAppearanceContentStream() method: creates an instance of FormXObject that can be used to define the annotation's appearance stream.
- Added new GrapeCity.Documents.Pdf.Annotations.WidgetAnnotation.DefaultAppearance property: gets the DefaultAppearance that specifies the visual properties used to format the annotation.
- Added new GrapeCity.Documents.Pdf.Annotations.FreeTextAnnotation.DefaultAppearance property: gets the DefaultAppearance that specifies the visual properties used to format the annotation.
- Added new GrapeCity.Documents.Pdf.Annotations.RedactAnnotation.OverlayAppearance property: gets the DefaultAppearance that specifies the visual properties used to format the overlay.
- Added overloads which accept font, font size and color, to methods on GcGraphics: DrawComboBox(), DrawCombTextBox(), DrawCombTextBox(), DrawListBox(), DrawPushButton(), DrawUnsignedSignature() and DrawTextBox().
- If a PDF contains pages with errors, GcPdfDocument.Save() now ignores those errors (previously, it would throw an exception).
- Improved speed when saving certain PDFs with tiling patterns as images.