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

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

    New classes:

    public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor Represents the low-level editor for DOCX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentNumbering Provides the numbering properties of DOCX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentNumberingDefinitions Provides the numbering definitions of DOCX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentStyle Provides the style properties of DOCX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentStyleDefinitions Provides the style definitions of DOCX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentDefinedName Represents a defined name of XLSX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentEditor Represents the low-level editor for XLSX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentHyperlinks Contains a list of hyperlinks on worksheet.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentMergeCells Contains a list of merged cells on worksheet.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheet Represents the worksheet of XLSX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetCell Represents the worksheet cell of XLSX document.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetDrawing Contains drawing of XLSX worksheet.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetFormat Represents the worksheet format of XLSX worksheet.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetRow Represents the row of XLSX worksheet.
    public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetView Represents the view of XLSX worksheet.
    public class Vintasoft.Imaging.Office.Spreadsheet.SheetCellsClipboard Provides the worksheet cells clipboard.
    public class Vintasoft.Imaging.Office.Spreadsheet.SpreadsheetCellReference Provides reference to the cell on sheet of sreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.SpreadsheetEditor Represents the high-level editor for spreadsheet document based on XLSX document.
    public class Vintasoft.Imaging.Office.Spreadsheet.SpreadsheetEditorSettings Provides editor settings for spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.SpreadsheetEditorSource Represents the source of spreadsheet document editor.
    public class Vintasoft.Imaging.Office.Spreadsheet.SpreadsheetFindReplace Implements Find and Replace operations in cells of spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.SynchronizationEventArgs Provides event data for SynchronizationStarted and SynchronizationFinished events.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellBorder Represents the border of the cell.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellBorders Represents the borders of the cell.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellComment Represents the comment of the cell.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellFormattedValue Represents the cell formatted value.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellHyperlink Represents the cell hyperlink.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellReference Represents the reference to a sheet cell.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellReferences Represents the rectangular range of the sheet cells.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellReferencesSet Provides a set of cell references.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellsBorders Represents the borders of rectangular cell region.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.CellStyle Represents the style of the worksheet cell.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Comment Represents the comment.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.DefinedName Represents the named reference.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.DocumentDefaults Represents the default values of spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.DocumentInformation Represents information about the spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.DocumentView Represents the document view properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.FontProperties Represents the font properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.FormattingProperties Represents the formatting properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Hyperlink Represents the hyperlink.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.SheetCell Represents the cell of the worksheet.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.SheetColumn Represents the column of the worksheet.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawing Represents the drawing object of the worksheet.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawingImage Represents an image of sheet drawing.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawingLocation Represents the location of drawing on worksheet.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.SheetRow Represents the row of the worksheet.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.SpreadsheetDocument Represents the spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.TextProperties Represents the text properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Worksheet Represents the worksheet of the spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.WorksheetFormat Represents the worksheet format properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.WorksheetView Represents the worksheet view properties.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.CellCommentEditor Represents the editor for CellComment .
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.CellStyleEditor Represents the editor for CellStyle .
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.SheetCellEditor Represents the editor for SheetCell .
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.SheetDrawingEditor Represents the editor for SheetDrawing .
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.SpreadsheetDocumentEditor Represents the editor for SpreadsheetDocument .
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.SpreadsheetEditorCommand Represents the command for SpreadsheetDocument editor.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.SpreadsheetEditorCommandSerializer Represents a serializer for an array of SpreadsheetEditorCommand objects.
    public class Vintasoft.Imaging.Office.Spreadsheet.Document.Editors.WorksheetEditor Represents the editor for Worksheet .
    public abstract class Vintasoft.Imaging.Office.Spreadsheet.Formulas.FormulaExpression Provides a formula expression.
    public class Vintasoft.Imaging.Office.Spreadsheet.Formulas.FormulaParser Provides a formula parser.
    public class Vintasoft.Imaging.Office.Spreadsheet.Functions.SupportedFunctions Provides supported function names divided by categories.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.CurrencyFormat Represents the currency format.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.DateFormat Represents the date number format.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.GeneralFormat Represents the general number format.
    public abstract class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.NumberFormat Provides an abstract base class for number formats.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.NumberingFormat Represents the numbering format.
    public abstract class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.NumberingFormatBase Provides an abstract base class for numbering formats.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.PercentageFormat Represents the percentage format.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.ScientificFormat Represents the scientific format.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.SupportedNumberFormats Provides supported number formats divided by categories.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.TextFormat Represents the text number format.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.TimeFormat Represents the time number format.
    public class Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.UndefinedFormat Represents the undefined number format.


    Moved classes:

    public class Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor
    public class Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentNumbering public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentNumbering
    public class Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentNumberingDefinitions public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentNumberingDefinitions
    public class Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentStyle public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentStyle
    public class Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentStyleDefinitions public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentStyleDefinitions
    public class Vintasoft.Imaging.Office.OpenXml.Editor.XlsxDocumentEditor public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentEditor
    public class Vintasoft.Imaging.Office.OpenXml.Editor.XlsxDocumentSheet public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheet
    public class Vintasoft.Imaging.Office.OpenXml.Editor.XlsxDocumentSheetCell public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetCell
    public class Vintasoft.Imaging.Office.OpenXml.Editor.XlsxDocumentSheetRow public class Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetRow


    Changed classes:

    Vintasoft.Imaging.Codecs.Decoders.DocxDocumentLayoutSettings
    Moved properties
    public System.Nullable <System.DateTime> CurrentDateTime { get ; set ; } Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties


    Vintasoft.Imaging.Codecs.Decoders.XlsxDecoder
    Added methods
    public static bool IsXlsDocument(System.IO.Stream) Returns a value indicating whether specified stream contains XLSX document.
    public static bool IsXlsDocument(string) Returns a value indicating whether specified file contains XLSX document.


    Vintasoft.Imaging.Codecs.Decoders.XlsxDocumentLayoutSettings
    Added properties
    public Vintasoft.Imaging.Office.OpenXml.Xlsx.XlsxFormulasCalculationMode CalculationMode { get ; set ; } Gets or sets the calculation mode.


    Vintasoft.Imaging.Metadata.XlsxPageMetadata
    Added properties
    public string WorksheetName { get ; } Gets the worksheet name.


    Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElementCollection <T>
    Added methods
    public void Move(int, int) Removes element at specified and inserts it at specified .


    Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentGraphics
    Added properties
    public string Description { get ; set ; } Gets or sets the description.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.Hyperlink Hyperlink { get ; set ; } Gets or sets the hyperlink.
    public Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawingLocation Location { get ; } Gets the location in Vintasoft.Imaging.UnitOfMeasure.Emu .
    public System.Nullable<Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawingLocationType> LocationEditingStyle { get ; } Gets the editing style for location of drawing object.
    public string Name { get ; set ; } Gets or sets the name.
    public double Rotation { get ; set ; } Gets or sets the rotation in degrees.
    Added methods
    public void SetLocation(Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawingLocation, System.Nullable<Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawingLocationType>) Sets the location of this element.


    New enumerations:

    public enum Vintasoft.Imaging.Office.Spreadsheet.CellsFillDirection Specifies available fill directions for worksheet cells.
    public enum Vintasoft.Imaging.Office.Spreadsheet.SheetCellsCopyMode Specifies available copy modes for worksheet cells.
    public enum Vintasoft.Imaging.Office.Spreadsheet.Functions.FunctionCategory Specifies avaliable function categories.
    public enum Vintasoft.Imaging.Office.Spreadsheet.NumberFormats.NumberFormatCategory Specifies avaliable number format categories.
    public enum Vintasoft.Imaging.Office.Spreadsheet.Document.DrawingType Specifies available types of SheetDrawing .
    public enum Vintasoft.Imaging.Office.Spreadsheet.Document.CellErrorType Specifies available error types that can occur when formula was evaluated.
    public enum Vintasoft.Imaging.Office.Spreadsheet.Document.SheetDrawingLocationType Specifies available location types for SheetDrawing .
    public enum Vintasoft.Imaging.Office.Spreadsheet.Document.CellBorderStyle Specifies available border styles for cell.
    public enum Vintasoft.Imaging.Office.Spreadsheet.Document.TextVerticalAlign Specifies available horizontal alignments for cell content.
    public enum Vintasoft.Imaging.Office.Spreadsheet.Document.TextHorizontalAlign Specifies available horizontal alignments for cell content.
    public enum Vintasoft.Imaging.Office.Spreadsheet.Document.CellDataType Specifies available data types of cell.
    public enum Vintasoft.Imaging.Office.OpenXml.Xlsx.XlsxFormulasCalculationMode Specifies available formula calculation modes.
    public enum Vintasoft.Imaging.Office.OpenXml.Editor.Xlsx.XlsxDocumentSheetCellCommentTransformType Specifies available transformation types for cell comment.




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

    New classes:

    public class Vintasoft.Imaging.Office.Spreadsheet.UI.CellReferencesAppearance Provides appearance properties of cell references.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.CellReferencesEventArgs Provides data for InvalidCellReferences event.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.CellReferencesHighlight Provides the highlight properties of cell references.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.HyperlinkMouseEventArgs Provides data for HyperlinkClick event.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.SheetCellMouseEventArgs Provides data for CellClick , CellErrorClick and CellCommentClick events.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.SpreadsheetEditorControl Represents the WinForms control that allows to display and edit a spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.SpreadsheetVisualEditor Represents the VintaSoft control that allows to display and edit spreadsheet document.
    public class Vintasoft.Imaging.Office.Spreadsheet.UI.UriEventArgs Provide data for UriOpen event.


    Changed classes:

    Vintasoft.Imaging.Office.OpenXml.UI.VisualTools.UserInteraction.OfficeDocumentVisualEditor
    Changed methods
    public Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor CreateDocumentEditor() public Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor CreateDocumentEditor()
    public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor) public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor)
    public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor, Vintasoft.Imaging.Text.TextRegion) public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor, Vintasoft.Imaging.Text.TextRegion)
    public bool SetParagraphNumeration(Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor, Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentNumbering, int) public bool SetParagraphNumeration(Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor, Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentNumbering, int)


    Changed interfaces:

    Vintasoft.Imaging.Office.OpenXml.UI.VisualTools.UserInteraction.IOfficeDocumentVisualEditor
    Changed methods
    public Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor CreateDocumentEditor() public Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor CreateDocumentEditor()
    public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor, Vintasoft.Imaging.Text.TextRegion) public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor, Vintasoft.Imaging.Text.TextRegion)


    New enumerations:

    public enum Vintasoft.Imaging.Office.Spreadsheet.UI.SpreadsheetVisualEditorNavigationAction Specifies available navigation actions for SpreadsheetVisualEditor .




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

    New classes:

    public class Vintasoft.Imaging.Office.Spreadsheet.Wpf.UI.WpfSpreadsheetEditorControl Represents the WPF control that allows to display and edit the spreadsheet document.


    Changed classes:

    Vintasoft.Imaging.Office.OpenXml.Wpf.UI.VisualTools.UserInteraction.WpfOfficeDocumentVisualEditor
    Changed methods
    public Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor CreateDocumentEditor() public Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor CreateDocumentEditor()
    public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor) public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor)
    public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor, Vintasoft.Imaging.Text.TextRegion) public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlCompositeTextContent GetFocusedTextContent(Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor, Vintasoft.Imaging.Text.TextRegion)
    public bool SetParagraphNumeration(Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor, Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentNumbering, int) public bool SetParagraphNumeration(Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor, Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentNumbering, int)