VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
In This Topic
    VintaSoft PDF .NET Plug-in: API changes in version 11.0
    In This Topic

    New assembly Vintasoft.Imaging.Pdf.Office.dll

    Vintasoft.Imaging.Pdf.Office.dll - contains classes, which allow to convert text PDF content to the Office document and allows to display an Office document on PDF page.


    New assembly Vintasoft.Imaging.Pdf.Office.UI.dll

    Vintasoft.Imaging.Pdf.Office.UI.dll - contains classes, which allow to draw an Office document on PDF page and allow to determine how user can interact with Office document on PDF page in WinForms.


    New assembly Vintasoft.Imaging.Pdf.Office.Wpf.UI.dll

    Vintasoft.Imaging.Pdf.Office.Wpf.UI.dll - contains classes, which allow to draw an Office document on PDF page and allow to determine how user can interact with Office document on PDF page in WPF.


    API changes in Vintasoft.Imaging.Pdf.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs Provides data for an event that occurs when content of PDF page is changed.
    public class Vintasoft.Imaging.Pdf.PdfTreeNodeContentState Stores content state of a PDF tree node.
    public class Vintasoft.Imaging.Pdf.Drawing.PdfDrawingFont Defines the text font, which is based on PdfFont.
    public class Vintasoft.Imaging.Pdf.Drawing.PdfDrawingFontController Provides access to the PDF fonts of PDF document.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigureGroup Provides a group of graphics figures of content stream, i.e. a sequence of graphical operators of a content stream.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigureTextGroup Provides a group of content stream text figures, i.e. a sequence of text operators of a content stream.
    public class Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureUndoAction Undo action that stores information about changes in GraphicsFigure.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfOfficeDocumentAnnotation Represents a VintaSoft PDF annotation that stores a office document.
    public class Vintasoft.Imaging.Pdf.Tree.Annotations.PdfProjectionAnnotation Represents a projection annotation (PDF 2.0) that has much of the functionality of other markup annotations.


    Changed classes:

    Vintasoft.Imaging.Pdf.Content.PdfContentGraphicsFigureEditor
    Changed constructors
    public void PdfContentGraphicsFigureEditor(Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase) public void PdfContentGraphicsFigureEditor(Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase, bool)
    Added methods
    public void AddClip(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure, Vintasoft.Imaging.Drawing.IGraphicsPath) Adds the clip to the specified figure.
    public void AddClip(System.Collections.Generic.IEnumerable<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure>, Vintasoft.Imaging.Drawing.IGraphicsPath) Adds the clip to the specified figures.
    public void ApplyChanges(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure) Applies the changes of specified content figure.
    public bool ApplyTransform(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure) Applies current transform to the specified graphics figure.
    public bool ApplyTransform(System.Collections.Generic.IEnumerable<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure>) Applies current transform to the specified graphics figure group.
    public bool ApplyTransform(int) Applies current transform to the specified graphics figure.
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure [] GetGraphicsFigureGroups() Returns the graphics figure groups.
    public void Remove(System.Collections.Generic.IEnumerable<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure>) Removes all figures, which are contained in specified collection.
    public void ReplaceResource(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure, Vintasoft.Imaging.Pdf.Tree.PdfResource) Replaces the XObject resource (image or form) of specified content graphics figure.
    public void Transform(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure, Vintasoft.Imaging.AffineMatrix) Transforms the specified figure using specified affine matrix.
    public void Transform(System.Collections.Generic.IEnumerable<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure>, Vintasoft.Imaging.AffineMatrix) Transforms the specified figures using specified affine matrix.


    Vintasoft.Imaging.Pdf.Content.PdfGraphicsState
    Added properties
    public float LineDashOffset { get ; set ; } Gets or sets a dash offset.
    public float [] LineDashPattern { get ; set ; } Gets or sets the dash pattern to be used when paths are stroked.


    Vintasoft.Imaging.Pdf.Drawing.PdfBrush
    Added properties
    public bool UpdateGraphicsStateOpacity { get ; set ; } Gets or sets a value indicating whether this brush updates graphics state opacity.


    Vintasoft.Imaging.Pdf.Drawing.PdfDrawingEngine
    Added properties
    public System.Drawing.RectangleF SourceRect { get ; } Gets the source rect.
    Added constructors
    public void PdfDrawingEngine(Vintasoft.Imaging.Pdf.Drawing.PdfGraphics, bool) Initializes a new instance of the PdfDrawingEngine class.


    Vintasoft.Imaging.Pdf.Drawing.PdfGraphics
    Added properties
    public Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase Source { get ; } Gets the source tree node.
    Added constructors
    public void PdfGraphics(Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Pdf.Tree.PdfResources) Initializes a new instance of the PdfGraphics class.
    Added methods
    public void DrawFormContent(Vintasoft.Imaging.Pdf.Tree.PdfFormXObjectResource, System.Drawing.RectangleF) Draws the content of specified form in specified rectangle of this PdfGraphics.


    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure
    Added properties
    public bool HasResource { get ; } Gets a value indicating whether this graphics figure has XObject resource.
    public bool IsSetClip { get ; } Gets a value indicating whether this graphics figure is sets clip path.
    public bool IsShadingFill { get ; } Gets a value indicating whether this figure is shading fill.
    public Vintasoft.Imaging.Pdf.Tree.PdfResource Resource { get ; } Gets a resource that is associated with this graphics figure.
    public string Text { get ; set ; } Gets or sets the text that is associated with text opeator.
    Added methods
    public Vintasoft.Imaging.AffineMatrix GetAppliedTransform() Returns the transform that is applied to this figure using reference points.
    public ulong [] GetTextInFontEncoding() Returns the text that is associated with text operator in font encoding.


    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.FormXObjectFigure
    Added properties
    public bool DrawContentDirectly { get ; set ; } Gets or sets a value indicating whether figure must draw the form content directly on PDF graphics.


    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure
    Added properties
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureContentType ContentType { get ; } Gets the content type of graphics figure.
    public Vintasoft.Imaging.Pdf.PdfDocument Document { get ; } Gets the PDF document that associated with this graphics figure.
    public bool IsContentFigure { get ; } Gets a value indicating whether this figure is stored in PDF content.
    Added methods
    public bool ContainsPoint(System.Drawing.PointF) Returns a value indicating whether figure contains specified point.
    Renamed methods
    public void DrawOnGraphics(Vintasoft.Imaging.DrawingSurface, System.Drawing.Graphics, Vintasoft.Imaging.AffineMatrix, Vintasoft.Imaging.Pdf.Tree.PdfPage) public void Draw(Vintasoft.Imaging.DrawingSurface, Vintasoft.Imaging.Drawing.DrawingEngine, Vintasoft.Imaging.AffineMatrix, Vintasoft.Imaging.Pdf.Tree.PdfPage)
    public void DrawOnGraphics(Vintasoft.Imaging.DrawingSurface, System.Drawing.Graphics, Vintasoft.Imaging.AffineMatrix, Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Pdf.Tree.PdfResources) public void Draw(Vintasoft.Imaging.DrawingSurface, Vintasoft.Imaging.Drawing.DrawingEngine, Vintasoft.Imaging.AffineMatrix, Vintasoft.Imaging.Pdf.PdfDocument, Vintasoft.Imaging.Pdf.Tree.PdfResources)
    public void DrawOnGraphics(Vintasoft.Imaging.DrawingSurface, System.Drawing.Graphics, Vintasoft.Imaging.AffineMatrix, Vintasoft.Imaging.Pdf.Tree.PdfPage, Vintasoft.Imaging.Codecs.Decoders.PdfRenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) public void Draw(Vintasoft.Imaging.DrawingSurface, Vintasoft.Imaging.Drawing.DrawingEngine, Vintasoft.Imaging.AffineMatrix, Vintasoft.Imaging.Pdf.Tree.PdfPage, bool, Vintasoft.Imaging.Codecs.Decoders.PdfRenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings)
    Added events
    public event System.EventHandler ReferencePointsChanged Occurs when reference points are changed.
    public event System.EventHandler ReferencePointsChanging Occurs when reference points are changing.


    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureGroup
    Added properties
    protected System.Collections.Generic.List<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure> Items { get ; } Gets the items collection.
    Added constructors
    public void GraphicsFigureGroup(bool) Initializes a new instance of the GraphicsFigureGroup class.
    Added methods
    protected void OnItemsChanged() Called when item collection was changed.


    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigurePoints
    Changed methods
    public void ClearAndAddRange(System.Drawing.PointF []) public void ClearAndAddRange(System.Collections.Generic.IEnumerable <System.Drawing.PointF>)


    Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.TextLineFigure
    Added properties
    public System.Drawing.PointF Location { get ; set ; } Gets or sets the location of text line.


    Vintasoft.Imaging.Pdf.Processing.PdfDocumentCopyCommand
    Added properties
    public int [] PageIndexes { get ; set ; } Gets or sets indexes of PDF pages, which must be copied from targed PDF document.


    Vintasoft.Imaging.Pdf.Tree.PdfNamedDictionaryBase <T>
    Added methods
    public System.Collections.Generic.KeyValuePair < string,T> ToArray() Converts this dictionary to an array of key-value pairs.


    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearanceGenerator
    Added methods
    protected void SetOpacity(Vintasoft.Imaging.Pdf.Drawing.PdfGraphics, float, Vintasoft.Imaging.Pdf.Tree.GraphicsStateBlendMode) Sets the opacity on specified PDF graphics.


    New enumerations:

    public enum Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureContentType Specifies available content types of graphics figure.


    Changed enumerations:

    Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationType
    Added fields
    public static Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationType Projection (PDF 2.0) Projection annotations.
    public static Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationType VintasoftOfficeDocument VintaSoft Office Document annotation.




    API changes in Vintasoft.Imaging.Pdf.UI.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.UI.ContentStreamGraphicsFigureGroupView Determines how user can interact with ContentStreamGraphicsFigureGroup.
    public class Vintasoft.Imaging.Pdf.UI.ContentStreamGraphicsFigureView Determines how user can interact with ContentStreamGraphicsFigure.
    public class Vintasoft.Imaging.Pdf.UI.PdfContentEditorToolUndoMonitor The undo monitor that monitors the PdfContentEditorTool and adds undo action to the undo manager.


    Changed classes:

    Vintasoft.Imaging.Pdf.UI.GraphicsFigureView
    Added properties
    public bool IsEnabled { get ; set ; } Gets or sets a value indicating whether this graphics figure view is enabled.
    Added methods
    public void ResetTransformer() Resets the Transformer.


    Vintasoft.Imaging.Pdf.UI.GraphicsFigureViewFactory
    Added methods
    public static System.Type GetViewForGraphicsFigure(System.Type) Returns the view for the figure.
    public static bool IsViewForGraphicsFigureRegistered(System.Type) Returns a value indicating whether the view for the figure is registered.
    public static void RegisterViewForGraphicsFigure(System.Type, System.Type) Registers view for figure data.


    Vintasoft.Imaging.Pdf.UI.PdfContentEditorTool
    Added fields
    public static string ContentChangeDescription_RemoveContent A string that describes the content change action when editor removes content.
    public static string ContentChangeDescription_ReplaceResource A string that describes the content change action when editor replaces the resource.
    public static string ContentChangeDescription_AddClip A string that describes the content change action when editor adds clip to the figure. The content change description that uses when clip adding.
    public static string ContentChangeDescription_Transform A string that describes the content change action when editor transforms the resource.
    public static string ContentChangeDescription_TextChange A string that describes the content change action when editor changes text of figure.
    public static string ContentChangeDescription_RenderFigures A string that describes the content change action when editor renders figures.
    public static string ContentChangeDescription_RemoveFigures A string that describes the content change action when editor removes figures.
    Added properties
    public bool AppendMode { get ; set ; } Gets or sets a value indicating whether the content editor tool edits PDF page content in append mode.
    public System.Drawing.Brush ContentFigureHighlightBrush { get ; set ; } Gets or sets a brush, which must be used for filling the content figure bounding box.
    public System.Drawing.Pen ContentFigureHighlightPen { get ; set ; } Gets or sets a pen, which must be used for drawing the content figure bounding box.
    public System.Drawing.Brush ContentFigureInteractionBrush { get ; set ; } Gets or sets the brush that is used to fill content figure area when transformation occurs.
    public Vintasoft.Imaging.Fonts.FontProgramsControllerBase DocumentFontController { get ; } Gets the PDF document font controller that stores fonts of PDF document.
    public System.Drawing.Brush FigureHighlightBrush { get ; set ; } Gets or sets a brush, which must be used for filling the figure bounding box.
    public System.Drawing.Pen FigureHighlightPen { get ; set ; } Gets or sets a pen, which must be used for drawing the figure bounding box.
    public bool FiguresHighlight { get ; set ; } Gets or sets a value indicating whether the tool must highlight the figures.
    public bool GroupContentFigures { get ; set ; } Gets or sets a value indicating whether the content editor tool must group content figures.
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureContentType InteractiveContentType { get ; set ; } Gets or sets the type of the interactive content.
    public bool RenderFiguresWhenDeactivating { get ; set ; } Gets or sets a value indicating whether the RenderFiguresOnAllPages must be executed when visual tool is deactivated.
    public Vintasoft.Imaging.Undo.UndoManager UndoManager { get ; set ; } Gets or sets the undo manager.
    Added methods
    public void AddFigureClip(Vintasoft.Imaging.Pdf.UI.GraphicsFigureView, Vintasoft.Imaging.Drawing.IGraphicsPath) Adds clip to the specified figure.
    public void BeginUndoAction(string, Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure) Begins a composite undo action.
    protected Vintasoft.Imaging.Fonts.FontProgramsControllerBase CreateDocumentFontController(Vintasoft.Imaging.Pdf.PdfDocument) Creates the PDF document font controller that stores PDF document fonts.
    protected Vintasoft.Imaging.Pdf.UI.GraphicsFigureView CreateFigureView(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure) Creates the figure view.
    protected void DrawFigureHighlight(Vintasoft.Imaging.UI.ImageViewer, Vintasoft.Imaging.VintasoftImage, System.Drawing.Graphics, Vintasoft.Imaging.Pdf.UI.GraphicsFigureView) Draws the highlighting for figures.
    public void EndUndoAction() Ends the undo action.
    public Vintasoft.Imaging.Pdf.UI.GraphicsFigureView [] FindFigures(System.Drawing.PointF) Finds all figures, which are located at specified point.
    public Vintasoft.Imaging.Pdf.UI.GraphicsFigureView [] GetNonContentFigures() Returns the non-content graphics figures for focused image.
    public Vintasoft.Imaging.Pdf.UI.GraphicsFigureView [] GetNonContentFigures(Vintasoft.Imaging.VintasoftImage) Returns the non-content graphics figures for specified image.
    protected void OnFigureCollectionChanged(Vintasoft.Imaging.CollectionChangeEventArgs<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure>) Raises the PdfContentEditorTool.FigureCollectionChanged event.
    protected void OnFigureCollectionChanging(Vintasoft.Imaging.CollectionChangeEventArgs<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure>) Raises the PdfContentEditorTool.FigureCollectionChanging event.
    protected void OnPageContentChanged(Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs) Raises the PdfContentEditorTool.PageContentChanged event.
    protected void OnPageContentChanging(Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs) Raises the PdfContentEditorTool.PageContentChanged event.
    public void RemoveAllFigures() Removes all figures.
    public void RemoveFigure(Vintasoft.Imaging.Pdf.UI.GraphicsFigureView) Removes specified figure.
    public void RemoveFigures(System.Collections.Generic.IEnumerable<Vintasoft.Imaging.Pdf.UI.GraphicsFigureView>) Removes the figures.
    public void ReplaceResource(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure, Vintasoft.Imaging.Pdf.Tree.PdfResource) Replaces the resource of ContentStreamGraphicsFigure.
    public void TransformFigure(Vintasoft.Imaging.Pdf.UI.GraphicsFigureView, Vintasoft.Imaging.AffineMatrix) Transforms the figure using specified affine matrix.
    Added events
    public event Vintasoft.Imaging.CollectionChangeEventHandler<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure> FigureCollectionChanged Occurs when the collection of figures is changed.
    public event Vintasoft.Imaging.CollectionChangeEventHandler<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure> FigureCollectionChanging Occurs when the collection of figures is changing.
    public event System.EventHandler<Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs> PageContentChanged Occurs when PDF page content is changed.
    public event System.EventHandler<Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs> PageContentChanging Occurs when page content is changing.


    Vintasoft.Imaging.Pdf.UI.Annotations.PdfAnnotationTool
    Added methods
    public static void RegisterAnnotationView(System.Type, System.Type) Registers the annotastion view.




    API changes in Vintasoft.Imaging.Pdf.Wpf.UI.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfContentStreamGraphicsFigureGroupView Determines how user can interact with ContentStreamGraphicsFigure.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfContentStreamGraphicsFigureView Determines how user can interact with ContentStreamGraphicsFigure.
    public class Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfContentEditorToolUndoMonitor The undo monitor that monitors the WpfPdfContentEditorTool and adds undo action to the undo manager.


    Changed classes:

    Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView
    Added methods
    public void ResetTransformer() Resets the Transformer.


    Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureViewFactory
    Added methods
    public static void RegisterViewForGraphicsFigure(System.Type, System.Type) Registers view for figure data.


    Vintasoft.Imaging.Pdf.Wpf.UI.WpfPdfContentEditorTool
    Added fields
    public static string ContentChangeDescription_RemoveContent A string that describes the content change action when editor removes content.
    public static string ContentChangeDescription_ReplaceResource A string that describes the content change action when editor replaces the resource.
    public static string ContentChangeDescription_AddClip A string that describes the content change action when editor adds clip to the figure. The content change description that uses when clip adding.
    public static string ContentChangeDescription_Transform A string that describes the content change action when editor transforms the resource.
    public static string ContentChangeDescription_TextChange A string that describes the content change action when editor changes text of figure.
    public static string ContentChangeDescription_RenderFigures A string that describes the content change action when editor renders figures.
    public static string ContentChangeDescription_RemoveFigures A string that describes the content change action when editor removes figures.
    Added properties
    public bool AppendMode { get ; set ; } Gets or sets a value indicating whether the content editor tool edits PDF page content in append mode.
    public System.Windows.Media.Brush ContentFigureHighlightBrush { get ; set ; } Gets or sets a brush, which must be used for filling the content figure bounding box.
    public System.Windows.Media.Pen ContentFigureHighlightPen { get ; set ; } Gets or sets a pen, which must be used for drawing the content figure bounding box.
    public System.Windows.Media.Brush ContentFigureInteractionBrush { get ; set ; } Gets or sets the brush that is used to fill content figure area when transformation occurs.
    public Vintasoft.Imaging.Fonts.FontProgramsControllerBase DocumentFontController { get ; } Gets the PDF document font controller that stores fonts of PDF document.
    public System.Windows.Media.Brush FigureHighlightBrush { get ; set ; } Gets or sets a brush, which must be used for filling the figure bounding box.
    public System.Windows.Media.Pen FigureHighlightPen { get ; set ; } Gets or sets a pen, which must be used for drawing the figure bounding box.
    public bool FiguresHighlight { get ; set ; } Gets or sets a value indicating whether the tool must highlight the figures.
    public bool GroupContentFigures { get ; set ; } Gets or sets a value indicating whether the content editor tool must group content figures.
    public Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigureContentType InteractiveContentType { get ; set ; } Gets or sets the type of the interactive content.
    public bool RenderFiguresWhenDeactivating { get ; set ; } Gets or sets a value indicating whether the RenderFiguresOnAllPages must be executed when visual tool is deactivated.
    public Vintasoft.Imaging.Undo.UndoManager UndoManager { get ; set ; } Gets or sets the undo manager.
    Added methods
    public void AddFigureClip(Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView, Vintasoft.Imaging.Drawing.IGraphicsPath) Adds clip to the specified figure.
    public void BeginUndoAction(string, Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure) Begins a composite undo action.
    protected Vintasoft.Imaging.Fonts.FontProgramsControllerBase CreateDocumentFontController(Vintasoft.Imaging.Pdf.PdfDocument) Creates the PDF document font controller that stores PDF document fonts.
    public void EndUndoAction() Ends the undo action.
    public Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView [] FindFigures(System.Windows.Point) Finds all figures, which are located at specified point.
    public Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView [] GetNonContentFigures() Returns the non-content graphics figures for focused image.
    public Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView [] GetNonContentFigures(Vintasoft.Imaging.VintasoftImage) Returns the non-content graphics figures form sepcified image.
    protected void OnFigureCollectionChanged(Vintasoft.Imaging.CollectionChangeEventArgs<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure>) Raises the WpfPdfContentEditorTool.FigureCollectionChanged event.
    protected void OnFigureCollectionChanging(Vintasoft.Imaging.CollectionChangeEventArgs<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure>) Raises the WpfPdfContentEditorTool.FigureCollectionChanging event.
    protected void OnPageContentChanged(Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs) Raises the WpfPdfContentEditorTool.PageContentChanged event.
    protected void OnPageContentChanging(Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs) Raises the WpfPdfContentEditorTool.PageContentChanged event.
    public void RemoveAllFigures() Removes all figures.
    public void RemoveFigure(Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView) Removes specified figure.
    public void RemoveFigures(System.Collections.Generic.IEnumerable<Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView>) Removes the figures.
    protected void RenderFigureHighlight(Vintasoft.Imaging.Wpf.UI.WpfImageViewer, Vintasoft.Imaging.VintasoftImage, System.Windows.Media.DrawingContext, Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView) Renders the highlighting for figures.
    public void ReplaceResource(Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.ContentStreamGraphicsFigure, Vintasoft.Imaging.Pdf.Tree.PdfResource) Replaces the resource of ContentStreamGraphicsFigure.
    public void TransformFigure(Vintasoft.Imaging.Pdf.Wpf.UI.WpfGraphicsFigureView, Vintasoft.Imaging.AffineMatrix) Transforms the figure using specified affine matrix.
    Added events
    public event Vintasoft.Imaging.CollectionChangeEventHandler<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure> FigureCollectionChanged Occurs when the collection of figures is changed.
    public event Vintasoft.Imaging.CollectionChangeEventHandler<Vintasoft.Imaging.Pdf.Drawing.GraphicsFigures.GraphicsFigure> FigureCollectionChanging Occurs when the collection of figures is changing.
    public event System.EventHandler<Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs> PageContentChanged Occurs when PDF page content was changed.
    public event System.EventHandler<Vintasoft.Imaging.Pdf.PdfPageContentChangeEventArgs> PageContentChanging Occurs when page content is changing.


    Vintasoft.Imaging.Pdf.Wpf.UI.Annotations.WpfPdfAnnotationTool
    Added methods
    public static void RegisterAnnotationView(System.Type, System.Type) Registers the annotastion view.