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 |