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

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

    New classes:

    public class Vintasoft.Imaging.Office.OfficeDocumentCryptography Contains collection of helper-algorithms, which allow to work with encrypded Office documents.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlTabInfo Represents an information about tab of an Open XML document.


    Changed classes:

    Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentEditor
    Added methods
    public static bool IsIllegalOpenXmlCharacter(char) Determines whether text symbol is illegal open XML character.
    public static bool TextContainsIllegalOpenXmlCharacters(string) Determines whether text contains illegal open XML characters.


    Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElement
    Added fields
    public string Tab A string that represents tab.


    Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentParagraph
    Added methods
    public void BeginInit() Signals the paragraph initialization is starting.
    public void EndInit() Signals the paragraph initialization is finished.
    public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlParagraphProperties GetParagraphProperties() Returns the paragraph properties.


    Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor
    Added properties
    public bool OptimizeParagraphsTree { get ; set ; } Gets or sets a value indicating whether paragraphs tree must be optimized after tree change.
    Added methods
    public string AddImageResource(System.IO.Stream) Adds an image-resource to the worksheet.
    public string AddImageResource(Vintasoft.Imaging.VintasoftImage) Adds an image-resource to the worksheet.
    public string AddImageResource(System.IO.Stream, Vintasoft.Imaging.Utils.IActionProgressController) Adds an image resource to the worksheet.
    public string AddImageResource(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.Codecs.Encoders.EncoderBase) Adds an image-resource to the worksheet.
    public string AddImageResource(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.Utils.IActionProgressController) Adds an image-resource to the worksheet.
    public string AddImageResource(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.Codecs.Encoders.EncoderBase, Vintasoft.Imaging.Utils.IActionProgressController) Adds an image-resource to the worksheet.
    public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElement [] CreatePageLayout(System.Drawing.SizeF, System.Drawing.RectangleF [], System.Collections.Generic.Dictionary < string,System.Drawing.RectangleF>) Creates the page layout.


    Vintasoft.Imaging.Office.Spreadsheet.Document.ChartProperties
    Added properties
    public string CategoryAxisTitle { get ; } Gets the title of category axis.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.TextShapeAppearance CategoryAxisTitleAppearance { get ; } Gets the appearance of the category axis title.
    public string ValuesAxisTitle { get ; } Gets the title of values axis.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.TextShapeAppearance ValuesAxisTitleAppearance { get ; } Gets the appearance of the values axis title.


    Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.ChartPropertiesEditor
    Added methods
    public void SetCategoryAxisTitle(string) Sets the value of CategoryAxisTitle property.
    public void SetCategoryAxisTitleAppearance(Vintasoft.Imaging.Office.Spreadsheet.Document.TextShapeAppearance) Sets the value of CategoryAxisTitleAppearance property.
    public void SetValuesAxisTitle(string) Sets the value of ValuesAxisTitle property.
    public void SetValuesAxisTitleAppearance(Vintasoft.Imaging.Office.Spreadsheet.Document.TextShapeAppearance) Sets the value of ValuesAxisTitleAppearance property.


    Vintasoft.Imaging.Office.Spreadsheet.Formulas.FormulaExpression
    Added methods
    public void Translate(int, int) Shifts the position of all non-fixed cell references in the formula.


    Changed enumerations:

    Vintasoft.Imaging.Office.Spreadsheet.Document.ChartType
    Added fields
    public Vintasoft.Imaging.Office.Spreadsheet.Document.ChartType Axial3D The 3D axial chart.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.ChartType Line3D The 3D line chart.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.ChartType Pie3D The pie chart.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.ChartType Bubble The bubble chart.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.ChartType Stock The stock chart.




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

    New classes:

    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.ActionRequestEventArgs Provides data for an event that needs action confirmation from user.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.CellsEditorPanel Provides a "Cells Editor" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.ColorEventArgs Provides data for an event that requests System.Drawing.Color from user.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.CommentsPanel Provides the "Comments" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.CopyPastePanel Provides a "Copy/Paste" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.DefinedNamesPanel Provides the "Defined Names" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.ExceptionActionEventArgs Provides data for an event that provides information about occured System.Exception.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.FilenameEventArgs Provides data for an event that requests filename.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.FilePanel Provides the "File" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.FontPropertiesPanel A panel control that allows to edit font properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.FormulaPanel Provides a "Formula" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.FunctionsPanel Provides a "Functions" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.NavigationPanel Provides the "Naviagation" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.NumberFormatPanel Provides a "Number Format" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.PanelToolStripRenderer Handles the painting functionality for System.Windows.Forms.ToolStrip objects.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.SpreadsheetDocumentEditorControl Provides a "Spreadsheet document editor" control for a spreadsheet visual editor.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.SpreadsheetEditorMainMenuPanel Provides a "Main menu" panel for a spreadsheet visual editor.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.SpreadsheetVisualEditorPanel Represents a base UI panel for SpreadsheetVisualEditor.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.TextAlignmentPanel Provides a "Text Alignment" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.UndoPanel Provides a "Undo" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.Controls.XlsxFunctionNameEventArgs Provides data for an event that asks XLSX function name from user.


    Changed classes:

    Vintasoft.Imaging.Office.Spreadsheet.UI.SpreadsheetVisualEditor
    Added properties
    public string ChartCategoryAxisTitle { get ; set ; } Gets or sets the category axis title of focused chart.
    public string ChartValuesAxisTitle { get ; set ; } Gets or sets the values axis title of focused chart.
    Renamed properties
    public bool CanTransfromChart { get ; set ; } public bool CanTransformChart { get ; set ; }
    public bool CanTransfromChartData { get ; set ; } public bool CanTransformChartData { get ; set ; }
    public bool CanTransfromComment { get ; set ; } public bool CanTransformComment { get ; set ; }
    public bool CanTransfromFocusedCells { get ; set ; } public bool CanTransformFocusedCells { get ; set ; }
    public bool CanTransfromPicture { get ; set ; } public bool CanTransformPicture { get ; set ; }
    public bool CanTransfromShape { get ; set ; } public bool CanTransformShape { get ; set ; }
    Added methods
    public string GetActualValueByDefinedName(string) Returns the actual value by defined name.




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

    New classes:

    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.ActionRequestEventArgs Provides data for an event that needs action confirmation from user.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.CellsEditorPanel Provides a "Cells Editor" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.ColorEventArgs Provides data for an event that requests System.Windows.Media.Color from user.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.CommentsPanel Provides the "Comments" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.CopyPastePanel Provides a "Copy/Paste" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.DefinedNamesPanel Provides the "Defined Names" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.ExceptionActionEventArgs Provides data for an event that provides information about occured System.Exception.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.FilenameEventArgs Provides data for an event that requests filename.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.FilePanel Provides the "File" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.FontPropertiesPanel A panel control that allows to edit font properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.FormulaPanel Provides a "Formula" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.FunctionsPanel Provides a "Functions" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.NavigationPanel Provides the "Naviagation" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.NumberFormatPanel Provides a "Number Format" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.SpreadsheetDocumentEditorControl Provides a "Main menu" panel for a spreadsheet visual editor.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.SpreadsheetEditorMainMenuPanel Provides a "Main menu" panel for a spreadsheet visual editor.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.SpreadsheetVisualEditorPanel Represents a base UI panel for SpreadsheetVisualEditor .
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.TextAlignmentPanel Provides a "Text Alignment" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.UndoPanel Provides an "Undo" panel.
    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.Controls.XlsxFunctionNameEventArgs Provides data for an event with function string.
    public class XamlGeneratedNamespace.GeneratedInternalTypeHelper GeneratedInternalTypeHelper