VintaSoft Imaging .NET SDK 12.3: Documentation for .NET developer
In This Topic
    VintaSoft PDF .NET Plug-in: Changes in version 8.4
    In This Topic

    Changes in Vintasoft.Imaging.Pdf.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.CancelRenderingProcessException Exception that should be thrown if PDF page rendering process must be canceled.
    public class Vintasoft.Imaging.Pdf.FileFontProgramsController Provides access to system (installed) fonts and/or fonts located in specified directories.
    public class Vintasoft.Imaging.Pdf.FileFontProgramsControllerBase Base class that provides access to external font programs located as files in a file system.
    public class Vintasoft.Imaging.Pdf.FontProgramsControllerBase Base class that provides access to external font programs.
    public class Vintasoft.Imaging.Pdf.ImageCollectionDocumentSet Stores information about PDF documents associated with the specified image collection.
    public class Vintasoft.Imaging.Pdf.PdfActionCompositeExecutor Represents the composite executor of an action.
    public class Vintasoft.Imaging.Pdf.PdfActionExecutor Defines the action executor that executes actions, i.e. executor executes PdfAction.Execute method.
    public class Vintasoft.Imaging.Pdf.PdfActionExecutorBase Provides the abstract base class for action executors.
    public class Vintasoft.Imaging.Pdf.PdfDocumentLevelActionsExecutor Provides execution of PDF document actions using the specified action executor.
    public class Vintasoft.Imaging.Pdf.PdfTriggerEventArgs Provides data for PDF trigger events.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfArray Provides the PDF array object that is a one-dimensional collection of objects arranged sequentially.
    public abstract class Vintasoft.Imaging.Pdf.BasicTypes.PdfBasicObject Represents an abstract base class of PDF basic types hierarchy (low-level PDF tree).
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfBoolean Provides the PDF boolean object that stores boolean value.
    public abstract class Vintasoft.Imaging.Pdf.BasicTypes.PdfCompoundBasicObject Represents an abstract base class for compound basic types (array, dictionary, ...).
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfDictionary Provides the PDF dictionary object that is an associative table containing pairs of (name, basic object).
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfIndirectObject Represents an indirect object.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfIndirectReference Represents a reference to an indirect object.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfIntegerNumber Provides the PDF integer object that stores 32-bit signed integer number.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfName Provides the PDF name object that stores name value.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfNull Represents a PDF null object.
    public abstract class Vintasoft.Imaging.Pdf.BasicTypes.PdfNumber Represents an abstract base class that stores a number.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfRealNumber Provides the PDF real object that stores a floating-point number.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfStream Provides the PDF stream object that stores a sequence of bytes.
    public class Vintasoft.Imaging.Pdf.BasicTypes.PdfString Provides the PDF string object that stores a string value.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigurePointsEditor Provides editing of reference points of a graphics figure.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfAnnotationGraphicsFigure Represents a PDF annotation graphics figure, i.e. a set of commands for drawing PdfAnnotation on PdfGraphics.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfFreeTextAnnotationGraphicsFigure Represents a PDF free text annotation graphics figure, i.e. a set of commands for drawing Vintasoft.Imaging.Pdf.Tree.Annotations.PdfFreeTextAnnotation on Vintasoft.Imaging.Pdf.Drawing.PdfGraphics.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfLineAnnotationGraphicsFigure Represents a PDF line annotation graphics figure, i.e. a set of commands for drawing Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLineAnnotation on Vintasoft.Imaging.Pdf.Drawing.PdfGraphics.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfPolygonalAnnotationGraphicsFigure Represents a PDF polygonal annotation graphics figure, i.e. a set of commands for drawing Vintasoft.Imaging.Pdf.Tree.Annotations.PdfPolygonalAnnotation on Vintasoft.Imaging.Pdf.Drawing.PdfGraphics.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfWidgetAnnotationGraphicsFigure Represents an annotation graphics figure, i.e. a set of commands for drawing widget annotation of Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField on Vintasoft.Imaging.Pdf.Drawing.PdfGraphics.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsAnnotation Represents a JavaScript API "Annotation" object.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsApp A JavaScript API "app" static object that represents the "PDF Viewer" application.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsArray<T> Represents an array of JavaScript API objects.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsConsole Represents the "console" static JavaScript object that enables access to the JavaScript console for executing JavaScript and displaying debug messages.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsDoc JavaScript "Doc" object that provides the interface between a PDF document, which is opened in the viewer, and the JavaScript interpreter.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsEvent JavaScript "event" object.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsField Represents a JavaScript interactive form field.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsObject Represents a base class of JavaScript API object.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsUIActionEventArgs Provides data for Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsApp.UIAction event.
    public class Vintasoft.Imaging.Pdf.JavaScriptApi.PdfJsUtil Represents the "util" static JavaScript object that defines a utility methods and convenience functions for string and date formatting and parsing.
    public class Vintasoft.Imaging.Pdf.Print.PdfPrintDocument Sends images to a printer. PDF pages will be printed in vector form, other image types will be printed in a raster form.
    public class Vintasoft.Imaging.Pdf.Tree.PdfDocumentCatalog The PDF document catalog - root of a document object hierarchy.
    public class Vintasoft.Imaging.Pdf.Tree.PdfNamedAction Defines a named action.
    public class Vintasoft.Imaging.Pdf.Tree.PdfPageEventArgs Provides data for PDF page related events.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceGenerator Represents a base class of appearance generators for PDF annotations.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationIconFit Specifies how to display the widget annotation icon within its annotation rectangle.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfCircleAnnotationAppearanceGenerator Appearance generator for a PDF circle (ellipse) annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfFreeTextAnnotationAppearanceGenerator Appearance generator for a PDF free text annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLineAnnotationAppearanceGenerator Appearance generator for a PDF line annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLinkAnnotationAppearanceGenerator Appearance generator for a PDF link annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfPolygonalAnnotationAppearanceGenerator Appearance generator for a PDF polygonal (polygon, polyline) annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfPolygonAnnotationAppearanceGenerator Appearance generator for a PDF polygon annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfPolylineAnnotationAppearanceGenerator Appearance generator for a PDF polyline annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfRectangularAnnotation Provides the base class that represents PDF rectangular (square, circle) annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfRectangularAnnotationAppearanceGenerator Appearance generator for a PDF rectangular (square, circle) annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfSquareAnnotationAppearanceGenerator Appearance generator for a PDF square annotation.
    public class Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFontDictionary Represents a dictionary from name to Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFontDictionary.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormCheckBoxGroupField Provides information about a group of check box interactive form fields.
    public abstract class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormDataCodec Provides the base abstract codec for export and import of PDF interactive form field values.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormDataXfdfCodec Exports PDF interactive form field values to and imports from XFDF format.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormEditorManager PDF Interactive Form editor manager allows to remove/add/copy intercative form fields and annotations into PDF documents.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormSwitchableButtonField Provides a base class for "switchable" button fields (check box or radio button).
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormSwitchableButtonGroupField Provides a base class for group of "switchable" button fields (check box or radio button).
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfBarcodeFieldAppearanceGenerator Appearance generator for a PDF barcode interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfButton3DBorderFieldAppearanceGenerator Appearance generator for a PDF button interactive field with "3D border".
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfButtonFieldAppearanceGenerator Appearance generator for a PDF button interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfButtonFlatBorderFieldAppearanceGenerator Appearance generator for a PDF button interactive field with "flat border".
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfCheckBoxFieldAppearanceGenerator Appearance generator for a PDF check box interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfCheckBoxSimpleFieldAppearanceGenerator Appearance generator for a PDF check box interactive field with simple appearance.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfCheckBoxSymbolFieldAppearanceGenerator Appearance generator for a PDF check box interactive field with appearance that uses text symbol from a font.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfComboBox3DFieldAppearanceGenerator Appearance generator for a PDF combo box interactive field with "3D" border.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfComboBoxFieldAppearanceGenerator Appearance generator for a PDF combo box interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfComboBoxSingleBorderFieldAppearanceGenerator Appearance generator for a PDF combo box interactive field with "single" border.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfDataMatrixBarcodeFieldAppearanceGenerator Appearance generator for a PDF DataMatrix barcode interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfListBoxFieldAppearanceGenerator Appearance generator for a PDF list box interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfPDF417BarcodeFieldAppearanceGenerator Appearance generator for a PDF417 barcode interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfQrBarcodeFieldAppearanceGenerator Appearance generator for a QR Code barcode interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfRadioButtonSymbolFieldAppearanceGenerator Appearance generator for a PDF radio button interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfTextBoxBorder3DFieldAppearanceGenerator Appearance generator for a text box interactive field with "3D" border.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfTextBoxFieldAppearanceGenerator Appearance generator for a text box interactive field.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfTextBoxSingleBorderFieldAppearanceGenerator Appearance generator for a text box interactive field with "single" border.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfWidgetAnnotationAppearanceGenerator Represents a base class of appearance generator for widget annotation.
    public class Vintasoft.Imaging.Pdf.Tree.InteractiveForms.AppearanceGenerators.PdfWidgetAnnotationDynamicAppearanceGenerator Represents a base class of appearance generator for widget annotation with dynamic appearance.

    Moved classes:

    public class Vintasoft.Imaging.Pdf.UI.GraphicsFigureView Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public abstract class Vintasoft.Imaging.Pdf.UI.GraphicsFigureViewFactory Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.GroupFigureView Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PageRedactionMark Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfEditorTool Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly and renamed to PdfContentEditorTool.
    public class Vintasoft.Imaging.Pdf.UI.PdfFontViewerControl Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfImageExtractorEventArgs Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfImageExtractorTool Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfLinkEventArgs Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfRemoveContentTool Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfTextSearchedEventArgs Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfTextSearchingProgressEventArgs Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PdfViewerTool Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly and renamed to PdfTextSelectionTool.
    public abstract class Vintasoft.Imaging.Pdf.UI.PdfVisualTool Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.PointBasedFigureView Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.RectangleBasedFigureView Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.RedactionMark Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.RedactionMarkEventArgs Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.
    public class Vintasoft.Imaging.Pdf.UI.TextRedactionMark Class is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.

    Renamed classes:

    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfPolyAnnotationBase public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfPolygonalAnnotation
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfRectangleAnnotation public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfSquareAnnotation
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfSimpleAnnotation public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfMarkupAnnotation

    Changed classes:

    Vintasoft.Imaging.Metadata.PdfPageMetadata
    Added properties
    public bool HasResolution { get; } Gets a value indicating whether the information about image resolution is stored in a PDF page.

    Vintasoft.Imaging.Pdf.PdfCompressionSettings
    Added properties
    public Vintasoft.Imaging.ImageProcessing.ChangePixelFormatToBlackWhiteCommand BinarizationCommand { get; set; } Gets or sets the binarization command, which is used for converting a color image to a black-white image before image encoding.

    Vintasoft.Imaging.Pdf.PdfContentRenderer
    Added methods
    public void DrawAnnotation(Vintasoft.Imaging.Pdf.PdfContentRenderingContext, Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation, Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource) Draws the annotation.

    Vintasoft.Imaging.Pdf.PdfDocument
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.PdfDocumentCatalog Catalog { get; } Gets the PDF document catalog - root of a document object hierarchy.
    public bool IsDisposed { get; } Gets a value indicating whether this PDF document is disposed.
    Changed properties
    public Vintasoft.Imaging.Pdf.IFontProgramsController FontProgramsController { get; set; } public Vintasoft.Imaging.Pdf.FontProgramsControllerBase FontProgramsController { get; set; }
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont[] GetFonts(Vintasoft.Imaging.Utils.IActionProgressController) Returns a collection of fonts of this PDF document.

    Vintasoft.Imaging.Pdf.PdfFontManager
    Added methods
    public void PackAllFonts(Vintasoft.Imaging.Utils.IActionProgressController) Packs all fonts of the PDF document.
    public void ReplaceTextSymbols(System.Collections.Generic.Dictionary<Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol,Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol[]>, Vintasoft.Imaging.Utils.IActionProgressController, Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase[])

    Vintasoft.Imaging.Pdf.PdfRenderingSettings
    Added properties
    public Vintasoft.Imaging.Pdf.PdfAnnotationRenderingMode AnnotationRenderingMode { get; set; } Gets or sets the annotation rendering mode.

    Vintasoft.Imaging.Pdf.PdfTextEncodingObfuscator
    Added methods
    public void Obfuscate(Vintasoft.Imaging.Utils.IActionProgressController, Vintasoft.Imaging.Pdf.Tree.PdfPage[]) Obfuscates encodings of all fonts containing within the specified PDF pages.
    public void Obfuscate(Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Utils.IActionProgressController) Obfuscates encodings of all fonts containing within the specified PDF document.

    Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol
    Added properties
    public ulong ContentSymbolCode { get; } Gets the code that corresponds to this text symbol in PDF content stream.

    Vintasoft.Imaging.Pdf.Drawing.PdfGraphics
    Added methods
    public void DrawAnnotation(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation, System.Drawing.RectangleF, Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Draws the specified PDF annotation as form on the Vintasoft.Imaging.Pdf.Drawing.PdfGraphics.
    public void DrawLines(Vintasoft.Imaging.Pdf.Drawing.PdfPen, Vintasoft.Imaging.Pdf.Drawing.PdfBrush, System.Drawing.PointF[]) Draws a series of line segments that connect an array of System.Drawing.PointF structures.
    public void MeasureString(string, Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, float, float, float, float, float) Measures the specified string when drawn with the specified Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont.

    Vintasoft.Imaging.Pdf.Drawing.PdfLineCap
    Added properties
    public System.Drawing.Drawing2D.GraphicsPath FillPath { get; } Gets the fill path of line cap.
    public bool IsFillable { get; } Gets a value indicating whether this line cap is fillable.
    public bool IsRotatable { get; } Gets a value indicating whether this line cap is rotatable.
    public System.Drawing.Drawing2D.GraphicsPath StrokePath { get; } Gets the stroke path of line cap.
    Added constructors
    public void PdfLineCap(System.Drawing.Drawing2D.GraphicsPath, System.Drawing.Drawing2D.GraphicsPath, bool, bool) Initializes a new instance of the Vintasoft.Imaging.Pdf.Drawing.PdfLineCap class with the specified outline and fill.
    Added methods
    public Vintasoft.Imaging.Pdf.Drawing.PdfLineCap CreateStandardCap(Vintasoft.Imaging.Pdf.Drawing.PdfLineCapStyles, System.Drawing.SizeF, bool) Creates the standard cap.
    public Vintasoft.Imaging.Pdf.Drawing.PdfLineCap CreateStandardCap(Vintasoft.Imaging.Pdf.Drawing.PdfLineCapStyles, float, float, bool) Creates the standard cap.
    public void Dispose() Releases all resources used by this Vintasoft.Imaging.Pdf.Drawing.PdfLineCap.
    public System.Drawing.RectangleF GetBoundingBox() Returns the bounding box of line cap.

    Vintasoft.Imaging.Pdf.Drawing.PdfPen
    Added methods
    public void Dispose() Releases all resources used by this Vintasoft.Imaging.Pdf.Drawing.PdfPen.

    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure
    Added methods
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigurePointsEditor CreatePointsEditor() Creates a points editor of graphics figure.
    public void DrawFigureOnGraphics(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure, Vintasoft.Imaging.DrawingSurface, System.Drawing.Graphics, Vintasoft.Imaging.Utils.AffineMatrix, Vintasoft.Imaging.Pdf.Tree.PdfPage) Draws a figure on specified System.Drawing.Graphics.
    public System.Drawing.PointF[] GetSourceReferencePoints() Returns the reference points of source object.

    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureChangedEventArgs
    Removed properties
    public System.Drawing.RectangleF InvalidateRectangle { get; } Gets an invalidate rectangle.

    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigurePoints
    Added methods
    public void Translate(float, float) Applies the specified translation vector (offsetX and offsetY) to the reference points.

    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.VintasoftImageFigure
    Added methods
    public object Clone() Creates a new object that is a copy of the current instance.

    Vintasoft.Imaging.Pdf.Tree.PdfAction
    Added methods
    public bool Execute() Executes this action.

    Vintasoft.Imaging.Pdf.Tree.PdfAnnotationHideAction
    Added properties
    public string FormFieldName { get; set; } Gets or sets the fully qualified field name of an interactive form field whose associated widget annotation or annotations are to be affected.
    Removed properties
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation Annotation { get; set; } Use the PdfAnnotationHideAction.Annotations property instead.
    Changed properties
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationList Annotations { get; set; } public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation[] Annotations { get; set; }
    Added methods
    public bool Execute() Executes this action.

    Vintasoft.Imaging.Pdf.Tree.PdfBookmark
    Added methods
    public void Move(Vintasoft.Imaging.Pdf.Tree.PdfBookmarkCollection) Moves this bookmark to the specified bookmark collection.

    Vintasoft.Imaging.Pdf.Tree.PdfDestinationFitRectangle
    Added properties
    public System.Drawing.RectangleF Rectangle { get; set; } Gets or sets the rectangle of this destination.
    Added constructors
    public void PdfDestinationFitRectangle(Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Pdf.Tree.PdfPage, System.Drawing.RectangleF) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfDestinationFitRectangle class.

    Vintasoft.Imaging.Pdf.Tree.PdfDestinationXYZ
    Added properties
    public System.Drawing.PointF Location { get; set; } Gets or sets the location of this destination.
    Added constructors
    public void PdfDestinationXYZ(Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Pdf.Tree.PdfPage, System.Drawing.PointF) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfDestinationXYZ class.
    public void PdfDestinationXYZ(Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Pdf.Tree.PdfPage, System.Drawing.PointF, float) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfDestinationXYZ class.

    Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.PdfResources Resources { get; set; } (Optional but strongly recommended; PDF 1.2) Gets or sets a dictionary specifying any resources (such as fonts and images) required by the form XObject.

    Vintasoft.Imaging.Pdf.Tree.PdfGotoAction
    Added constructors
    public void PdfGotoAction(Vintasoft.Imaging.Pdf.PdfDocument) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfGotoAction class.
    public void PdfGotoAction(Vintasoft.Imaging.Pdf.Tree.PdfDestinationBase, bool) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfGotoAction class.
    public void PdfGotoAction(Vintasoft.Imaging.Pdf.PdfDocument, bool) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfGotoAction class.

    Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction
    Added constructors
    public void PdfJavaScriptAction(Vintasoft.Imaging.Pdf.PdfDocument) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction class.

    Vintasoft.Imaging.Pdf.Tree.PdfLaunchAction
    Added constructors
    public void PdfLaunchAction(Vintasoft.Imaging.Pdf.PdfDocument) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfLaunchAction class.

    Vintasoft.Imaging.Pdf.Tree.PdfPage
    Added properties
    public bool HasDefaultResolution { get; } Gets a value indicating whether this PDF page has the default resolution.
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.PdfAction GetAction(string) Returns an action, which is associated with the specified action property name.
    public void SetAction(string, Vintasoft.Imaging.Pdf.Tree.PdfAction) Sets the action, which is associated with the specified action property name.

    Vintasoft.Imaging.Pdf.Tree.PdfResources
    Changed properties
    public Vintasoft.Imaging.Pdf.Tree.PdfNamedDictionary<Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont> Fonts { get; set; } public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFontDictionary Fonts { get; set; }
    Added constructors
    public void PdfResources(Vintasoft.Imaging.Pdf.PdfDocument) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfResources class.

    Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase
    Added properties
    public Vintasoft.Imaging.Pdf.BasicTypes.PdfBasicObject BasicObject { get; } Gets the basic object of this tree node.
    public Vintasoft.Imaging.Pdf.BasicTypes.PdfIndirectReference IndirectReference { get; } Gets the reference to an indirect object.
    public bool IsIndirectObject { get; } Gets a value indicating whether this tree node is indirect object.
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.PdfAction GetAction(string) Returns the action, which is associated with the specified action property name.
    public void SetAction(string, Vintasoft.Imaging.Pdf.Tree.PdfAction) Sets the action, which is associated with the specified action property name.

    Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeList<T>
    Added events
    public event Vintasoft.Imaging.CollectionChangeEventHandler<T> Changed

    Vintasoft.Imaging.Pdf.Tree.PdfUriAction
    Added constructors
    public void PdfUriAction(Vintasoft.Imaging.Pdf.PdfDocument) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.PdfUriAction class.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationType AnnotationType { get; } Gets the type of annotation.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceGenerator AppearanceGenerator { get; set; } Gets or sets the annotation appearance generator.
    public float[] BorderDashArray { get; set; } Gets or sets an array of custom dashes and spaces for annotation border.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationBorderStyleType BorderStyleType { get; set; } Gets or sets the type of the type of border style.
    public float BorderWidth { get; set; } Gets or sets a width of annotation border in points (user units).
    public bool CanInteractWithUser { get; } Gets a value indicating whether the annotation can interact with user in View or Markup interaction mode.
    public bool HasAppearance { get; } Gets a value indicating whether this annotation has appearance.
    public bool IsHidden { get; set; } Gets or sets a value indicating that the annotation must NOT be displayed or printed on PDF page and annotation cannot interact with the user.
    public bool IsLocked { get; set; } Gets or sets a value indicating that annotation cannot be deleted from PDF page, also annotation properties (including position and size) cannot be modified by the user.
    public bool IsLockedContents { get; set; } Gets or sets a value indicating that annotation contents cannot be modified by the user.
    public bool IsNoView { get; set; } Gets or sets a value indicating that the annotation must NOT be displayed on PDF page and annotation cannot interact with the user.
    public bool IsPrintable { get; set; } Gets or sets a value indicating that the annotation must be printed on PDF page.
    public bool IsReadOnly { get; set; } Gets or sets a value indicating that annotation cannot interact with the user.
    public bool IsVintaSoftAnnotationAppearance { get; set; } Gets or sets a value indicating whether this annotation is appearance of VintaSoft Annotation .NET Plugin annotation.
    Renamed properties
    public string Author { get; set; } public string Title { get; set; }
    Added methods
    public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics CreateAppearanceGraphics(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Creates a Vintasoft.Imaging.Pdf.Drawing.PdfGraphics for the specified appearance state.
    public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics CreateAppearanceGraphics(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType, string) Creates a Vintasoft.Imaging.Pdf.Drawing.PdfGraphics for the specified appearance state and appearance name.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation CreateCopy() Create a copy of this annotation instance.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation CreateCopy(Vintasoft.Imaging.Pdf.PdfDocument) Creates a copy of this annotation instance into the specified document.
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfAnnotationGraphicsFigure CreateGraphicsFigure() Creates the annotation graphics figure for this annotation.
    public Vintasoft.Imaging.Pdf.Tree.PdfAction GetAction(string) Returns the action, which is associated with the specified action property name.
    public Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource GetNormalAppearance(bool) Returns the normal appearance for this annotation.
    public void SetAction(string, Vintasoft.Imaging.Pdf.Tree.PdfAction) Sets the action, which is associated with the specified action property name.
    public void SetFlag(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationFlags, bool) Sets the specified flag value in Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation.Flags property.
    public void UpdateAppearance() Updates the appearance of this annotation using appearance generator.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAdditionalActions
    Renamed properties
    public Vintasoft.Imaging.Pdf.Tree.PdfAction CursorEnter { get; set; } public Vintasoft.Imaging.Pdf.Tree.PdfAction MouseEnter { get; set; }
    public Vintasoft.Imaging.Pdf.Tree.PdfAction CursorExit { get; set; } public Vintasoft.Imaging.Pdf.Tree.PdfAction MouseExit { get; set; }

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceCharacteristics
    Added properties
    public float[] BackgroundColorComponents { get; set; } Gets or sets an array of numbers in the range 0.0 to 1.0 specifying the color of the widget annotation background.
    public float[] BorderColorComponents { get; set; } Gets or sets an array of numbers in the range 0.0 to 1.0 specifying the color of the widget annotation border.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationCaptionIconRelation ButtonCaptionIconRelation { get; set; } Gets or sets the value indicating where to position the text of the widget annotation caption relative to its icon.
    public string ButtonDownCaption { get; set; } Gets or sets a widget annotation's alternate (down) caption, displayed when the mouse button is pressed within its active area.
    public Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource ButtonDownIcon { get; set; } Gets or sets a form XObject defining the widget annotation alternate (down) icon, displayed when the mouse button is pressed within its active area.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationIconFit ButtonIconFit { get; set; } Gets or sets an icon fit properties specifying how to display the widget annotation icon within its annotation rectangle.
    public Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource ButtonRolloverIcon { get; set; } Gets or sets a form XObject defining the widget annotation rollover icon, displayed when the user rolls the cursor into its active area without pressing the mouse button.
    Renamed properties
    public string DownCaption { get; set; } public string ButtonDownCaption { get; set; }
    public string NormalCaption { get; set; } public string ButtonNormalCaption { get; set; }
    public string RolloverCaption { get; set; } public string ButtonRolloverCaption { get; set; }
    Added methods
    public string GetButtonCaption(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the button caption for the specified appearance state type.
    public Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource GetButtonIcon(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the button icon for the specified appearance state type.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearances
    Added methods
    public void Remove(string) Removes the appearace with the specified name from all states.
    public void Rename(string, string) Renames the annotation appearance state.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationList
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation CreateAnnotationCopy(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation) Creates a copy of specified annotation.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotation FindAnnotationByName(string) Finds the annotation by name.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfFreeTextAnnotation
    Added properties
    public System.Drawing.PointF[] CalloutLinePoints { get; set; } Gets or sets an array of tree point specifying a callout line attached to the free text annotation.
    public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont Font { get; set; } Gets or sets the font of the text.
    public float FontSize { get; set; } Gets or sets the size of the font.
    public string Intent { get; set; } Gets or sets the name describing the intent of the free text annotation.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationLineEndingStyle LineEndingStyle { get; set; } Gets or sets the line ending style.
    public System.Drawing.Color TextColor { get; set; } Gets or sets the color of the text.
    public Vintasoft.Imaging.PaddingF TextPadding { get; set; } Gets or sets the padding of inner rectangle is where the annotation text should be displayed.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.TextQuaddingType TextQuadding { get; set; } Gets or sets the form of quadding (justification) to be used in displaying the text of the annotation.
    Removed properties
    public string Text { get; set; } Use the PdfAnnotation.Contents property instead.
    Added methods
    public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics CreateAppearanceGraphics(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType, string) Creates a Vintasoft.Imaging.Pdf.Drawing.PdfGraphics for the specified appearance state and appearance name.
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfAnnotationGraphicsFigure CreateGraphicsFigure() Creates the annotation graphics figure for this annotation.
    public void GetTextDefaultAppearance(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, float, System.Drawing.Color) Returns the properties of text default appearance.
    public void GetTextDefaultAppearance(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, float, bool, System.Drawing.Color) Returns the properties of text default appearance.
    public void SetTextDefaultAppearance(Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, float, System.Drawing.Color) Sets the properties of text default appearance.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLineAnnotation
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationLineEndingStyle EndPointLineEndingStyle { get; set; } Gets or sets the ending style of the end point line.
    public System.Drawing.Color InteriorColor { get; set; } Gets or sets a RGB color specifying the interior color with which to fill the annotation line endings.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationLineEndingStyle StartPointLineEndingStyle { get; set; } Gets or sets the ending style of the start point line.
    Added methods
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfAnnotationGraphicsFigure CreateGraphicsFigure() Creates the annotation graphics figure for this annotation.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLinkAnnotation
    Added constructors
    public void PdfLinkAnnotation(Vintasoft.Imaging.Pdf.Tree.PdfPage, Vintasoft.Imaging.Pdf.Tree.PdfDestinationBase) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLinkAnnotation class.
    public void PdfLinkAnnotation(Vintasoft.Imaging.Pdf.Tree.PdfPage, Vintasoft.Imaging.Pdf.Tree.PdfAction) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLinkAnnotation class.
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.PdfAction GetAction(string) Returns the action, which is associated with the specified action property name.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfPolylineAnnotation
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationLineEndingStyle EndPointLineEndingStyle { get; set; } Gets or sets the ending style of the end point line.
    public Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationLineEndingStyle StartPointLineEndingStyle { get; set; } Gets or sets the ending style of the start point line.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfRubberStampAnnotation
    Added properties
    public string StampName { get; set; } Gets or set the name of icon to be used in displaying the annotation.
    Removed properties
    public string Text { get; set; } Use the PdfAnnotation.Contents property instead.

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfWidgetAnnotation
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField Field { get; } Gets an interactive form field associated with this widget annotation.
    public bool IsReadOnly { get; set; } Gets or sets a value indicating that annotation cannot interact with the user.
    Added methods
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.PdfAnnotationGraphicsFigure CreateGraphicsFigure() Creates the annotation graphics figure for this annotation.
    public Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource GetNormalAppearance(bool) Returns the normal appearance for this annotation.
    public void UpdateAppearance() Updates the appearance of widget annotation.

    Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont
    Added properties
    public int FontProgramSize { get; } Gets the size, in bytes, of the font program, or, in case of Type3 font, the total length of streams that describe font symbols.
    public bool IsVertical { get; } Gets a value indicating whether this font is vertical.
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont CreateCopy() Creates copy of this font instance.
    public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont CreateCopy(Vintasoft.Imaging.Pdf.PdfDocument) Creates copy of this font instance into the specified document.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfDocumentInteractiveForm
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField CreateFieldTreeCopy(Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField) Creates a copy of the specified field.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField[] FindFields(string) Finds a fields by specified fully qualified field name.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField[] GetFields() Returns all fields of PDF document.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField[] GetFieldsLocatedOnPage(Vintasoft.Imaging.Pdf.Tree.PdfPage) Returns the terminal fields located on specified page.
    public void ResetFieldValues(bool) Resets all field values in interactive form to their default values.
    Added events
    public event Vintasoft.Imaging.CollectionChangeEventHandler<Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField> FieldTreeChanged Occurs when a field collection of interactive form field tree was changed.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormBarcodeField
    Changed methods
    public void UpdateAppearance() public void UpdateAppearance(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType, string)

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormButtonField
    Added methods
    public string GetVariableTextValue(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the current value of the variable text.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormCheckBoxField
    Removed properties
    public string AppearanceStateName { get; set; } Use the PdfInteractiveFormSwitchableButtonField.AppearanceStateName property instead.
    public string DefaultAppearanceStateName { get; set; } Use the PdfInteractiveFormSwitchableButtonField.DefaultAppearanceStateName property instead.
    public bool IsChecked { get; } Use the PdfInteractiveFormSwitchableButtonField.IsChecked property instead.
    Removed methods
    public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics CreateAppearanceGraphics(string) Use PdfInteractiveFormSwitchableButtonField.CreateAppearanceGraphics(string) method instead.
    public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics CreateOffAppearanceGraphics() Use PdfInteractiveFormSwitchableButtonField.CreateOffAppearanceGraphics() method instead.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormChoiceField
    Added properties
    public object FieldDefaultValue { get; set; } Gets or sets the field default value.
    public object FieldValue { get; set; } Gets or sets the field value.
    public string[] ItemArray { get; set; } Gets or sets the items as a string array.
    public int[] SelectedItemIndexes { get; set; } Gets or sets an array of integer values, sorted in ascending order, representing the zero-based indices in the Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormChoiceField.Items collection of the currently selected option items.
    Added methods
    public string[] GetDisplayedItems() Gets the items that displayed in choice field.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormComboBoxField
    Added properties
    public int[] SelectedItemIndexes { get; set; } Gets or sets an array of integer values, sorted in ascending order, representing the zero-based indices in the Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormChoiceField.Items collection of the currently selected option items.
    Added methods
    public string GetVariableTextValue(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the current value of the variable text.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField
    Added properties
    public object FieldDefaultValue { get; set; } Gets or sets the field default value.
    public object FieldValue { get; set; } Gets or sets the field value.
    public Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont Font { get; set; } Gets or sets the text font of the default appearance.
    public float FontSize { get; set; } Gets or sets the font size of the default appearance.
    public bool HasFieldValue { get; } Gets a value indicating whether this field has a value.
    public bool IsCalculated { get; } Gets a value indicating whether this field is calculated (field Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormFieldAdditionalActions.Calculate Calculate
    public System.Drawing.Color TextColor { get; set; } Gets or sets the text color of the default appearance.
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField CreateFieldCopy() Create copy of this field.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField CreateFieldCopy(Vintasoft.Imaging.Pdf.PdfDocument) Create copy of this field into the specified document.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField CreateFieldTreeCopy() Creates a copy of this field tree.
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField CreateFieldTreeCopy(Vintasoft.Imaging.Pdf.PdfDocument) Creates a copy of this field tree into the specified document.
    public Vintasoft.Imaging.Pdf.Tree.PdfAction GetAction(string) Returns the action, which is associated with the specified action property name.
    public System.Drawing.RectangleF GetTextContentRect() Returns the rectangle, where field text content must be drawn.
    public System.Drawing.RectangleF GetTextContentRect(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the rectangle, where field text content must be drawn.
    public void GetTextDefaultAppearance(string, Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, float, System.Drawing.Color) Returns the properties of text default appearance.
    public void GetTextDefaultAppearance(string, Vintasoft.Imaging.Pdf.Tree.Fonts.PdfFont, float, bool, System.Drawing.Color) Returns the properties of text default appearance.
    public string GetVariableTextValue(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the current value of the variable text.
    public void SetAction(string, Vintasoft.Imaging.Pdf.Tree.PdfAction) Sets the action, which is associated with the specified action property name.
    public void UpdateAppearance(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Updates an annotation appearance using the properties of the default appearance.
    public void UpdateAppearance(string) Updates an annotation appearance using the properties of the default appearance.
    public void UpdateAppearance(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType, string) Updates an annotation appearance using the properties of the default appearance.
    Changed methods
    public void Remove() public bool Remove()
    public void ResetValue() public void ResetValue(bool)

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormFieldAdditionalActions
    Renamed properties
    public Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction CalculateValue { get; set; } public Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction Calculate { get; set; }
    public Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction ValueChanged { get; set; } public Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction Validate { get; set; }
    public Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction ValueFormatting { get; set; } public Vintasoft.Imaging.Pdf.Tree.PdfJavaScriptAction Format { get; set; }

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormFieldList
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField Owner { get; } Gets the owner of this field collection.
    Added methods
    public Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormField[] GetTerminalFields() Returns all terminal fields of this subtree.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormListBoxField
    Added properties
    public object FieldDefaultValue { get; set; } Gets or sets the field default value.
    public object FieldValue { get; set; } Gets or sets the field value.
    public string SelectedItem { get; set; } Gets or sets a selected item of list box field.
    public Vintasoft.Imaging.Pdf.Drawing.PdfBrush SelectionBrush { get; set; } Gets or sets a brush to draw selection of list box.
    Added methods
    public float GetAppearanceVerticalOffset(float, int) Returns the vertical offset of the list box field in a list box annotation.
    public System.Drawing.RectangleF GetItemsRect() Returns the rectangle, where field items must be drawn.
    public int[] GetSelectedDisplayedItemIndexes() Returns the indexes of selected displayed items.
    public System.Drawing.RectangleF GetTextContentRect(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the rectangle, where field text content must be drawn.
    public string GetVariableTextValue(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the current value of the variable text.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormPushButtonField
    Added methods
    public System.Drawing.RectangleF GetTextContentRect(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the rectangle, where field text content must be drawn.
    public string GetVariableTextValue(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the current value of the variable text.
    public void ResetValue(bool) Resets the field value and children field values to their default values.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormRadioButtonField
    Removed properties
    public bool IsChecked { get; set; } Use the PdfInteractiveFormSwitchableButtonField.IsChecked property instead.
    Added constructors
    public void PdfInteractiveFormRadioButtonField(Vintasoft.Imaging.Pdf.PdfDocument, string) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormRadioButtonField class.
    public void PdfInteractiveFormRadioButtonField(Vintasoft.Imaging.Pdf.PdfDocument, string, System.Drawing.RectangleF) Initializes a new instance of the Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormRadioButtonField class.
    Removed methods
    public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics CreateAppearanceGraphics(string) Use PdfInteractiveFormSwitchableButtonField.CreateAppearanceGraphics(string) method instead.
    public Vintasoft.Imaging.Pdf.Drawing.PdfGraphics CreateOffAppearanceGraphics() Use PdfInteractiveFormSwitchableButtonField.CreateOffAppearanceGraphics() method instead.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormRadioButtonGroupField
    Removed properties
    public string CheckedAppearanceStateName { get; set; } Use PdfInteractiveFormSwitchableButtonGroupField.CheckedAppearanceStateName property instead.
    public string DefaultCheckedAppearanceStateName { get; set; } Use PdfInteractiveFormSwitchableButtonGroupField.DefaultCheckedAppearanceStateName property instead.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormSignatureField
    Added properties
    public object FieldValue { get; set; } Gets or sets the field value.

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormTextField
    Added properties
    public object FieldDefaultValue { get; set; } Gets or sets the field default value.
    public object FieldValue { get; set; } Gets or sets the field value.
    public string TextDefaultValue { get; set; } Gets or sets the default text value of text field Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfInteractiveFormTextField.DefaultValue.
    Added methods
    public string GetVariableTextValue(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType) Returns the current value of the variable text.
    Changed methods
    public void ResetValue() public void ResetValue(bool)

    Vintasoft.Imaging.Pdf.Tree.InteractiveForms.PdfResetFormAction
    Changed methods
    public void Execute() public bool Execute()


    Removed interfaces:

    public interface Vintasoft.Imaging.Pdf.IFontProgramsController Use Vintasoft.Imaging.Pdf.FontProgramsControllerBase class instead.

    New enumerations:

    public enum Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationLineEndingStyle Defines available styles of line endings.
    public enum Vintasoft.Imaging.Pdf.PdfAnnotationRenderingMode Specifies available rendering modes of PDF annotations.
    public enum Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceStateType Specifies available types of appearance states of an annotation.
    public enum Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationType Specifies available types of PDF annotations.
    public enum Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationIconScaleMode Specifies available scale modes of annotation icon.
    public enum Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationCaptionIconRelation Specifies available positions of the widget annotation caption relative to its icon.

    Moved enumerations:

    public enum Vintasoft.Imaging.Pdf.UI.RedactionMarkType Enum is moved from Vintasoft.Imaging.Pdf.dll assembly to Vintasoft.Imaging.Pdf.UI.dll assembly.

    Changed enumerations:

    Vintasoft.Imaging.Pdf.Drawing.PdfContentAlignment
    Added fields
    public Vintasoft.Imaging.Pdf.Drawing.PdfContentAlignment CenterLeft The content is centered in the left edge of layout rectangle.
    public Vintasoft.Imaging.Pdf.Drawing.PdfContentAlignment CenterRight The content is centered in the right edge of layout rectangle.
    public Vintasoft.Imaging.Pdf.Drawing.PdfContentAlignment CenterTop The content is centered in the top edge of layout rectangle.
    public Vintasoft.Imaging.Pdf.Drawing.PdfContentAlignment CenterBottom The content is centered in the bottom edge of layout rectangle.

    Vintasoft.Imaging.Pdf.Tree.PdfActionType
    Added fields
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType GoToR ("Go-to remote") Go to a destination in another document.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType GoToE ("Go-to embedded"; PDF 1.6) Go to a destination in an embedded file.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType Thread Begin reading an article thread.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType Sound (PDF 1.2) Play a sound.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType Movie (PDF 1.2) Play a movie.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType Named (PDF 1.2) Execute an action predefined by the viewer application.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType SetOCGState (PDF 1.5) Set the states of optional content groups.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType Rendition (PDF 1.5) Controls the playing of multimedia content.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType Trans (PDF 1.5) Updates the display of a document, using a transition dictionary.
    public Vintasoft.Imaging.Pdf.Tree.PdfActionType GoTo3DView (PDF 1.6) Set the current view of a 3D annotation

    Vintasoft.Imaging.Pdf.Tree.PdfResourceType
    Added fields
    public Vintasoft.Imaging.Pdf.Tree.PdfResourceType EmbeddedCMapFile Embedded CMap file.


    Changes in Vintasoft.Imaging.Pdf.Wpf.UI.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.Wpf.UI.PdfLinkEventArgs Provides data for the Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfTextSelectionTool.LinkClick and the Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfTextSelectionTool.LinkMouseEnter events.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.PdfTextSearchedEventArgs Provides data for the Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfTextSelectionTool.TextSearched event.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.PdfTextSearchingProgressEventArgs Provides data for the Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfTextSelectionTool.TextSearchingProgress event.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfGotoActionExecutor Executor of "Goto" actions that performs navigation on ImageViewer.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfImageViewerActionExecutor Base class of action executers for image viewer.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfNamedActionExecutor Executor of "Named" actions that performs execution of "named" action on ImageViewer.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationSimpleView Determines how to display a PDF annotation and defines simple interaction logic.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationTool Visual tool that allows to view, fill and edit the annotations and interactive form fields of PDF document.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationToolAnnotationHideActionExecutor Executor of "Hide Annotation" action that hides or shows one or more annotations on the screen by setting or clearing their PdfAnnotationFlags.Hidden flag.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationToolResetFormActionExecutor Executor of "Reset Form" action that resets selected interactive form fields to their default values.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationView Determines how to display a PdfAnnotation and how user can interact with PdfAnnotation.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationViewChangedEventArgs Provides data for an event when annotation view is changed.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationViewChangingEventArgs Provides data for an event when PDF annotation view is changing.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationViewCollection Represents the collection of PDF annotation view.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationViewEventArgs Provides data for Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationTool.HoveredAnnotationViewChanging and Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationTool.HoveredAnnotationViewChanged events.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationViewMouseEventArgs Provides data for PDF annotation view mouse events.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfBarcodeWidgetAnnotationView Determines how to display a annotation of PdfInteractiveFormTextField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfButtonWidgetAnnotationFillTransformer Interaction controller that executes PDF button interaction logic in view(fill) mode.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfCheckBoxWidgetAnnotationFillTransformer Interaction controller that fills PDF checkbox widget annotation.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfCheckBoxWidgetAnnotationView Determines how to display an annotation of PdfInteractiveFormCheckBoxField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfCircleAnnotationView Determines how to display a PDF circle annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfComboBoxWidgetAnnotationView Determines how to display an annotation of PdfInteractiveFormComboBoxField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfFreeTextAnnotationView Determines how to display a PDF free text annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfLineAnnotationView Determines how to display a PDF line annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfLinkAnnotationView Determines how to display a PDF link annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfLinkAnnotationViewTransformer Interaction controller that executes PDF link interaction logic in view mode.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfListBoxWidgetAnnotationFillTransformer Interaction controller that allows to fill PDF listbox widget annotation.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfListBoxWidgetAnnotationView Determines how to display an annotation of PdfInteractiveFormListBoxField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfMarkupAnnotationView Determines how to display a PDF markup annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfPolygonalAnnotationView Determines how to display a PDF polygonal annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfPolygonAnnotationView Determines how to display a polygon annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfPolylineAnnotationView Determines how to display a PDF polyline annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfPushButtonWidgetAnnotationView Determines how to display an annotation of PdfInteractiveFormButtonField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfRadioButtonWidgetAnnotationFillTransformer Interaction controller that fills PDF radio button widget annotation.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfRadioButtonWidgetAnnotationView Determines how to display an annotation of PdfInteractiveFormRadioButtonField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfRectangularAnnotationView Determines how to display a PDF circle or square annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfRubberStampAnnotationView Determines how to display a PDF rubbers stamp annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfSignatureWidgetAnnotationView Determines how to display an annotation of PdfInteractiveFormSignatureField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfSquareAnnotationView Determines how to display a PDF square annotation and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfTextWidgetAnnotationView Determines how to display a annotation of PdfInteractiveFormTextField and how user can interact with it.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfWidgetAnnotationView Determines how to display a PdfWidgetAnnotation and how user can interact with PdfWidgetAnnotation.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.JavaScript.WpfPdfJsApp An JavaScript API "app" object that represents the WPF Viewer application.

    Renamed classes:

    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfEditorTool public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfContentEditorTool
    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfViewerTool public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfTextSelectionTool

    Changed classes:

    Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView
    Added properties
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigurePointsEditor PointsEditor { get; } Gets the graphics figure points editor.
    Added methods
    public Vintasoft.Imaging.Wpf.Utils.WpfPointTransform GetPointTransform(Vintasoft.Imaging.Wpf.UI.WpfImageViewer) Returns a point transformation from interactive object space to the specified WpfImageViewer space.

    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfFontViewerControl
    Added properties
    public Vintasoft.Imaging.Pdf.Content.TextExtraction.TextSymbol[] TextSymbols { get; } Gets an array that contains symbols that are shown in this font viewer control.
    Added methods
    public int GetTextSymbolIndex(System.Windows.Point) Returns an index of TextSymbol, which is located at specified point of this control.

    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfImageExtractorTool
    Added properties
    public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } Gets or sets the clipboard of this tool.
    public Vintasoft.Imaging.Pdf.Content.ImageExtraction.ContentImage[] ContentImages { get; } Gets the content images of visual tool.
    public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } Gets the UI action that copies the selected image to clipboard.
    Added methods
    public Vintasoft.Imaging.Pdf.Content.ImageExtraction.ContentImage FindImageInPageSpace(System.Windows.Point) Finds a ContentImage in page space.
    public Vintasoft.Imaging.Pdf.Content.ImageExtraction.ContentImage FindImageInViewerSpace(System.Windows.Point) Finds a ContentImage in viewer space.
    public System.Collections.Generic.IList<Vintasoft.Imaging.UIActions.UIAction> GetSupportedUIActions() Returns the supported UI actions.
    public bool PerformNextItemSelection(bool) Selects the next available item and makes it the active item.
    Added events
    public event System.EventHandler SelectedImageChanged Occurs when the selected image is changed.

    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfRemoveContentTool
    Added properties
    public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } Gets or sets the clipboard of this tool.
    public string ClipboardRedactionMarkDataFormat { get; } Gets the data format for redaction mark in clipboard.
    public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } Gets the UI action that copies the selected redaction mark to the clipboard.
    public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } Gets the UI action that cuts the selected redaction mark to the clipboard.
    public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } Gets the UI action that deletes the selected redaction mark.
    public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } Gets the UI action that pastes a redaction mark from the clipboard.
    Added methods
    public void ApplyRedactionMarks(Vintasoft.Imaging.Utils.IActionProgressController) Applies the redaction marks to PDF document.
    public System.Collections.Generic.IList<Vintasoft.Imaging.UIActions.UIAction> GetSupportedUIActions() Returns the supported UI actions.


    New enumerations:

    public enum Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationInteractionMode Specifies available interaction modes, which define how the Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationTool can interact with PDF annotation.


    New assembly Vintasoft.Imaging.Pdf.UI.dll

    New assembly Vintasoft.Imaging.Pdf.UI.dll contains classes for visual work with PDF documents in WinForms.