VintaSoft Imaging .NET SDK 15.1: Documentation for .NET developer
In This Topic
    VintaSoft Office .NET Plug-in: API changes in version 15.1
    In This Topic

    API changes in Vintasoft.Imaging.Office.OpenXml.dll

    New classes:

    public class Vintasoft.Imaging.Codecs.Decoders.PptxDecoder Defines a decoder for PPTX documents.
    public class Vintasoft.Imaging.Codecs.Decoders.PptxRenderingSettings Contains rendering settings of PPTX page.
    public class Vintasoft.Imaging.Metadata.PptxDocumentMetadata Represents a root node of tree that stores metadata of PPTX document.
    public class Vintasoft.Imaging.Metadata.PptxPageMetadata Represents a root tree node that stores metadata of PPTX page.
    public class Vintasoft.Imaging.Metadata.PptxPageTextRegionMetadata Represents a metadata node that stores text region of PPTX page.
    public class Vintasoft.Imaging.Office.OpenXml.Pptx.PptxDocument Represents a PPTX document.
    public class Vintasoft.Imaging.Office.OpenXml.Pptx.PptxDocumentException Represents error that occurs during manipulation with PPTX document.
    public class Vintasoft.Imaging.Office.OpenXml.Pptx.PptxPage Represents a PPTX page.
    public class Vintasoft.Imaging.Office.OpenXml.Pptx.PptxPageCollection Represents a collection of PptxPage objects.


    Renamed classes:

    public class Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs public class Vintasoft.Imaging.StreamRequestEventArgs


    Changed classes:

    Vintasoft.Imaging.Office.OpenXml.HtmlConverterSettings
    Changed properties
    public Vintasoft.Imaging.Office.OpenXml.HtmlDocumentFormat DocumentFormat { get; set; } public Vintasoft.Imaging.Html.HtmlDocumentFormat DocumentFormat { get; set; }


    Vintasoft.Imaging.Office.Spreadsheet.SpreadsheetEditor
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ChartTemplatesRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ChartTemplatesRequest


    Vintasoft.Imaging.Office.Spreadsheet.SpreadsheetEditorSource
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ChartTemplatesRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ChartTemplatesRequest


    Vintasoft.Imaging.Office.Vmf.VmfDocumentEditorSource
    Added properties
    public bool IsWebApplication { get; set; } Gets or sets a value indicating whether this source created for web application.


    New enumerations:

    public enum Vintasoft.Imaging.Office.Vmf.VmfDocumentGutterPosition Specifies available gutter positions of VMF page.




    API changes in Vintasoft.Imaging.Office.OpenXml.UI.dll

    New classes:

    public class Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentDrawingLayoutProperties Represents the layout properties of a document content drawing object.
    public class Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentPageRulerSlider Provides information about a slider on the ruler of a document page.
    public class Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSettings Represents the settings of a VMF document.
    public class Vintasoft.Imaging.Office.Vmf.UI.VmfContentDrawing Provides information about drawing element (image, diagram,...).


    Changed classes:

    Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentEditorControl
    Added properties
    public System.Windows.Forms.Cursor ResizeColumnCursor { get; set; } Gets or sets the cursor that should be shown when column is resizing.
    public System.Windows.Forms.Cursor ResizeRowCursor { get; set; } Gets or sets the cursor that should be shown when row is resizing.


    Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSectionColumnsProperties
    Added methods
    public void SetIsEqualWidth(Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSettings, Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSectionProperties, bool) Sets the IsEqualWidth property to specified value and calculates columns width uses ColumnCount property.
    Changed methods
    public void GetColumnProperties(Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSectionProperties, int, double, double) public void GetColumnProperties(Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSettings, Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSectionProperties, int, double, double)


    Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSectionProperties
    Added properties
    public int ColumnCount { get; } Gets the column count.


    Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentVisualEditor
    Added properties
    public bool CanEdit { get; } Gets a value indicating whether the content of socument can be edited.
    public bool CanInsertPicture { get; } Gets or sets a value indicating whether the picture can be inserted.
    public bool CanSetPicture { get; } Gets or sets a value indicating whether the focused picture can be set.
    public Vintasoft.Imaging.UnitOfMeasure DefaultUnits { get; set; } Gets or sets unit of measure that is used as the default units.
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSettings DocumentSettings { get; } Gets the document settings.
    public Vintasoft.Imaging.Office.Vmf.UI.VmfContentDrawing FocusedDrawing { get; set; } Gets or sets the focused drawing.
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentDrawingLayoutProperties FocusedDrawingLayoutProperties { get; set; } Gets or sets the layout properties of focused drawing.
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentPageRulerSlider HoveredRulerSlider { get; } Gets the hovered ruler slider.
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentInteractionMode InteractionMode { get; set; } Gets or sets the document interaction mode.
    public bool IsPagesPortraitOrientation { get; set; } Gets a value indicating whether selected page(s) has portrait orientation.
    public bool IsPanEnabled { get; set; } Gets or sets a value indicating whether the VintasoftControl uses pan mode as default interaction.
    public bool IsRulerEnabled { get; set; } Gets or sets a value indicating whether ruler is enabled.
    public Vintasoft.Imaging.UI.VintasoftCursor ResizeColumnCursor { get; set; } Gets or sets the resize column cursor.
    public Vintasoft.Imaging.UI.VintasoftCursor ResizeRowCursor { get; set; } Gets or sets the resize row cursor.
    Removed properties
    public bool IsClipboardEmpty { get; } This property is no longer supported.
    Changed properties
    public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } public Vintasoft.Imaging.Utils.IAsyncClipboard Clipboard { get; set; }
    Added methods
    public void ChangeSelectedSectionProperties(Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSectionProperties) Changes the section properties that contains in selected content.
    public static Vintasoft.Imaging.ImageData CreatePictureData(System.IO.Stream, Vintasoft.Primitives.VintasoftSize) Creates the picture data by specified stream that contains image file.
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentDrawingLayoutProperties GetDrawingLayoutProperties(Vintasoft.Imaging.Office.Vmf.UI.VmfContentDrawing) Returns the content drawing properties.
    public Vintasoft.Imaging.Office.Vmf.UI.VmfContentDrawing[] GetDrawings(Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentPage) Returns the drawings of specified page.
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentPageRulerSlider[] GetHorizontalRulerSliders() Returns the sliders, which are located on horizontal ruler.
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentPageRulerSlider[] GetVerticalRulerSliders() Returns the sliders, which are located on vertical ruler.
    public void InsertPicture(Vintasoft.Imaging.ImageData) Inserts the picture to the focused position.
    public Vintasoft.Imaging.Office.Vmf.UI.VmfContentDrawing InsertPicture(Vintasoft.Imaging.ImageData, Vintasoft.Primitives.VintasoftSize) Inserts the picture to the focused position.
    public bool SetDrawingLayoutProperties(Vintasoft.Imaging.Office.Vmf.UI.VmfContentDrawing, Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentDrawingLayoutProperties) Sets the content drawing properties.
    public void SetPicture(Vintasoft.Imaging.ImageData) Sets the image of the focused picture.
    public void SetZoom(double, Vintasoft.Primitives.VintasoftPoint) Sets the zoom with specified focus point.
    Added events
    public event Vintasoft.Imaging.PropertyChangedEventHandler<Vintasoft.Imaging.Office.Vmf.UI.VmfContentDrawing> FocusedDrawingChanged Occurs when FocusedDrawing property is changed.
    public event Vintasoft.Imaging.PropertyChangedEventHandler<Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentInteractionMode> InteractionModeChanged Occurs when InteractionMode property is changed.
    public event System.EventHandler SelectionFinished Occurs when the user finishes a selection.
    public event System.EventHandler<Vintasoft.Imaging.ExceptionEventArgs> SynchronizationException Occurs when synchronization exception occurs.


    Vintasoft.Imaging.Office.DocumentEditor.UI.Controls.DocumentEditor
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.
    public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest Occurs when image stream is requested.


    Vintasoft.Imaging.Office.DocumentEditor.UI.Controls.DocumentEditorFilePanel
    Added methods
    public bool OpenDocument(string) Opens the document from specified file.


    Vintasoft.Imaging.Office.DocumentEditor.UI.Controls.DocumentEditorInsertPanel
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.
    public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest Occurs when image stream is requested.


    Vintasoft.Imaging.Office.DocumentEditor.UI.Controls.DocumentEditorMainMenuPanel
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.
    public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest Occurs when image stream is requested.


    Vintasoft.Imaging.Office.DocumentEditor.UI.Controls.DocumentEditorPageLayoutPanel
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.


    Vintasoft.Imaging.Office.Spreadsheet.UI.SpreadsheetVisualEditor
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ChartTemplatesRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ChartTemplatesRequest


    Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.CellsEditorPanel
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ImageStreamRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest


    Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.SpreadsheetDocumentEditorControl
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ImageStreamRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest


    Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.SpreadsheetEditorMainMenuPanel
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ImageStreamRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest


    Vintasoft.Imaging.Office.Vmf.UI.VmfContentInfo
    Added properties
    public bool IsFooterContent { get; } Gets a value indicating whether this content info is footer content info.
    public bool IsHeaderContent { get; } Gets a value indicating whether this content info is header content info.


    New enumerations:

    public enum Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentDrawingWrappingStyle Specifies available wrapping styles for document drawing.
    public enum Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentInteractionMode Specifies available interaction modes for DocumentVisualEditor .


    Changed enumerations:

    Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentContentEditorToolAction
    Added fields
    public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentContentEditorToolAction AddTab Add the TAB symbol.




    API changes in Vintasoft.Imaging.Office.OpenXml.Wpf.UI.dll

    Changed classes:

    Vintasoft.Imaging.Office.DocumentEditor.Wpf.UI.WpfDocumentEditor
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.
    public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest Occurs when image stream is requested.


    Vintasoft.Imaging.Office.DocumentEditor.Wpf.UI.WpfDocumentEditorControl
    Added properties
    public System.Windows.Input.Cursor ResizeColumnCursor { get; set; } Gets or sets the cursor that should be shown when column is resizing.
    public System.Windows.Input.Cursor ResizeRowCursor { get; set; } Gets or sets the cursor that should be shown when row is resizing.


    Vintasoft.Imaging.Office.DocumentEditor.Wpf.UI.WpfDocumentEditorFilePanel
    Added methods
    public bool OpenDocument(string) Opens the document from specified file.


    Vintasoft.Imaging.Office.DocumentEditor.Wpf.UI.WpfDocumentEditorInsertPanel
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.
    public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest Occurs when image stream is requested.


    Vintasoft.Imaging.Office.DocumentEditor.Wpf.UI.WpfDocumentEditorMainMenuPanel
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.
    public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest Occurs when image stream is requested.


    Vintasoft.Imaging.Office.DocumentEditor.Wpf.UI.WpfDocumentEditorPageLayoutPanel
    Added events
    public event System.EventHandler<System.EventArgs> EditDrawingLayoutProperties Occurs when layout properties of focused drawing must be edited.


    Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.CellsEditorPanel
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ImageStreamRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest


    Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.SpreadsheetDocumentEditorControl
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ImageStreamRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest


    Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.SpreadsheetEditorMainMenuPanel
    Changed events
    public event System.EventHandler<Vintasoft.Imaging.Office.Spreadsheet.StreamRequestEventArgs> ImageStreamRequest public event System.EventHandler<Vintasoft.Imaging.StreamRequestEventArgs> ImageStreamRequest