VintaSoft Imaging .NET SDK 14.0: Documentation for .NET developer
    VintaSoft Office .NET Plug-in: API changes in version 12.2

    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)