VintaSoft Imaging .NET SDK 14.0: 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