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

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

New classes:

public class Vintasoft.Imaging.Metadata.OpenXmlNamedActionMetadata Represents a root tree node that stores hyperlink metadata of OpenXmlPage page.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTable Provides the DOCX table.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableCell Represents the cell of DOCX document table.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableCellProperties Provides information about properties of table cells.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableMargin Represents the table margin information.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableMeasurement Provides information about table measurement.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableProperties Provides information about table properties of DOCX document.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableRow Represents the table row in DOCX document.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableRowProperties Provides information about properties of table row in DOCX document.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxPageLayoutItemInfo Provides information about a layout item that allows to create page layout.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.OpenXmlDocumentBorder Provides information about border in OpenXML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.OpenXmlDocumentBorders Provides information about borders in OpenXML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.OpenXmlDocumentTableBorders Provides information about borders in OpenXML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor.Docx.OpenXmlDocumentTableCellBorders Provides information about table borders.


Changed classes:

Vintasoft.Imaging.Office.OpenXml.OpenXmlDocumentConverter
Added methods
public static void ConvertCsvToXlsx(System.IO.Stream, System.IO.Stream, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a CSV (Comma Separated Values) file to an XLSX document.
public static void ConvertCsvToXlsx(string, string, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a CSV (Comma Separated Values) file to an XLSX document.
public static void ConvertCsvToXlsx(Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties, System.IO.Stream, System.IO.Stream, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a CSV (Comma Separated Values) file to an XLSX document.
public static void ConvertCsvToXlsx(Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties, string, string, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a CSV (Comma Separated Values) file to an XLSX document.
public static void ConvertTsvToXlsx(System.IO.Stream, System.IO.Stream, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a TSV (Tab Separated Values) file to an XLSX document.
public static void ConvertTsvToXlsx(string, string, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a TSV (Tab Separated Values) file to an XLSX document.
public static void ConvertTsvToXlsx(Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties, System.IO.Stream, System.IO.Stream, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a TSV (Tab Separated Values) file to an XLSX document.
public static void ConvertTsvToXlsx(Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties, string, string, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a TSV (Tab Separated Values) file to an XLSX document.
public static void DelimiterSeparatedValuesToXlsx(System.IO.Stream, System.IO.Stream, char, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a DSV (Delimiter Separated Values) file to an XLSX document.
public static void DelimiterSeparatedValuesToXlsx(Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties, System.IO.Stream, System.IO.Stream, char, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a DSV (Delimiter Separated Values) file to an XLSX document.
public static void DelimiterSeparatedValuesToXlsx(System.IO.Stream, System.Text.Encoding, System.IO.Stream, char, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a DSV (Delimiter Separated Values) file to an XLSX document.
public static void DelimiterSeparatedValuesToXlsx(Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties, System.IO.Stream, System.Text.Encoding, System.IO.Stream, char, Vintasoft.Imaging.Codecs.Decoders.XlsxConverterSettings) Converts a DSV (Delimiter Separated Values) file to an XLSX document.


Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElement
Added methods
public void Replace(Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElement) Replaces this element to the specified element.


Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentEditor
Added methods
public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElement[] CreateLayout(System.Drawing.SizeF, Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElement, bool, Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxPageLayoutItemInfo[]) Creates the content layout.
public Vintasoft.Imaging.Office.OpenXml.Editor.OpenXmlDocumentElement[] CreatePageLayout(System.Drawing.SizeF, bool, Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxPageLayoutItemInfo[]) Creates the page layout.


New enumerations:

public enum Vintasoft.Imaging.Office.OpenXml.Editor.Docx.OpenXmlDocumentBorderType Defines available border types.
public enum Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxPageLayoutItemType Defines available layout item types.
public enum Vintasoft.Imaging.Office.OpenXml.Editor.Docx.DocxDocumentTableCellMergeType Specifies available types for merged cells.


Moved enumerations:

public enum Vintasoft.Imaging.Office.Vmf.VmfBorderSide public enum Vintasoft.Imaging.Vmf.VmfBorderSide
public enum Vintasoft.Imaging.Office.Vmf.VmfShadingPatternType public enum Vintasoft.Imaging.Vmf.VmfShadingPatternType
public enum Vintasoft.Imaging.Office.Vmf.VmfHorizontalAlignmentType public enum Vintasoft.Imaging.Vmf.VmfHorizontalAlignmentType
public enum Vintasoft.Imaging.Office.Vmf.VmfStrikethroughType public enum Vintasoft.Imaging.Vmf.VmfStrikethroughType
public enum Vintasoft.Imaging.Office.Vmf.VmfRunUnderlineType public enum Vintasoft.Imaging.Vmf.VmfRunUnderlineType
public enum Vintasoft.Imaging.Office.Vmf.VmfTextVerticalPosition public enum Vintasoft.Imaging.Vmf.VmfTextVerticalPosition
public enum Vintasoft.Imaging.Office.Vmf.VmfPageBorderDisplayType public enum Vintasoft.Imaging.Vmf.VmfPageBorderDisplayType
public enum Vintasoft.Imaging.Office.Vmf.VmfStyleType public enum Vintasoft.Imaging.Vmf.VmfStyleType
public enum Vintasoft.Imaging.Office.Vmf.VmfDocumentGutterPosition public enum Vintasoft.Imaging.Vmf.VmfDocumentGutterPosition
public enum Vintasoft.Imaging.Office.Vmf.VmfParagraphLineSpacingRule public enum Vintasoft.Imaging.Vmf.VmfParagraphLineSpacingRule
public enum Vintasoft.Imaging.Office.Vmf.VmfSectionBreakType public enum Vintasoft.Imaging.Vmf.VmfSectionBreakType




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

Changed classes:

Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentContentShadingProperties
Changed properties
public Vintasoft.Imaging.Office.Vmf.VmfShadingPatternType PatternType { get; } public Vintasoft.Imaging.Vmf.VmfShadingPatternType PatternType { get; }
Changed constructors
public void DocumentContentShadingProperties(Vintasoft.Imaging.Office.Vmf.VmfShadingPatternType, System.Nullable<Vintasoft.Primitives.VintasoftColor>, System.Nullable<Vintasoft.Primitives.VintasoftColor>) public void DocumentContentShadingProperties(Vintasoft.Imaging.Vmf.VmfShadingPatternType, System.Nullable<Vintasoft.Primitives.VintasoftColor>, System.Nullable<Vintasoft.Primitives.VintasoftColor>)


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentContentStyle
Changed properties
public Vintasoft.Imaging.Office.Vmf.VmfStyleType Type { get; } public Vintasoft.Imaging.Vmf.VmfStyleType Type { get; }


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentPageBordersProperties
Changed properties
public Vintasoft.Imaging.Office.Vmf.VmfPageBorderDisplayType BorderDisplayType { get; set; } public Vintasoft.Imaging.Vmf.VmfPageBorderDisplayType BorderDisplayType { get; set; }


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentParagraphProperties
Changed properties
public System.Nullable<Vintasoft.Imaging.Office.Vmf.VmfHorizontalAlignmentType> HorizontalAlignment { get; set; } public System.Nullable<Vintasoft.Imaging.Vmf.VmfHorizontalAlignmentType> HorizontalAlignment { get; set; }


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentParagraphSpacingProperties
Changed properties
public System.Nullable<Vintasoft.Imaging.Office.Vmf.VmfParagraphLineSpacingRule> LineRule { get; set; } public System.Nullable<Vintasoft.Imaging.Vmf.VmfParagraphLineSpacingRule> LineRule { get; set; }


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSectionProperties
Changed properties
public System.Nullable<Vintasoft.Imaging.Office.Vmf.VmfSectionBreakType> BreakType { get; set; } public System.Nullable<Vintasoft.Imaging.Vmf.VmfSectionBreakType> BreakType { get; set; }


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentSettings
Changed properties
public Vintasoft.Imaging.Office.Vmf.VmfDocumentGutterPosition GutterPosition { get; set; } public Vintasoft.Imaging.Vmf.VmfDocumentGutterPosition GutterPosition { get; set; }


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentTextProperties
Changed properties
public System.Nullable<Vintasoft.Imaging.Office.Vmf.VmfStrikethroughType> StrikeoutType { get; set; } public System.Nullable<Vintasoft.Imaging.Vmf.VmfStrikethroughType> StrikeoutType { get; set; }
public System.Nullable<Vintasoft.Imaging.Office.Vmf.VmfTextVerticalPosition> VerticalPosition { get; set; } public System.Nullable<Vintasoft.Imaging.Vmf.VmfTextVerticalPosition> VerticalPosition { get; set; }


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentTextUnderlineProperties
Changed properties
public Vintasoft.Imaging.Office.Vmf.VmfRunUnderlineType Type { get; } public Vintasoft.Imaging.Vmf.VmfRunUnderlineType Type { get; }
Changed constructors
public void DocumentTextUnderlineProperties(Vintasoft.Imaging.Office.Vmf.VmfRunUnderlineType) public void DocumentTextUnderlineProperties(Vintasoft.Imaging.Vmf.VmfRunUnderlineType)


Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentVisualEditor
Changed properties
public Vintasoft.Imaging.Office.Vmf.VmfHorizontalAlignmentType ParagraphHorizontalAlignment { get; set; } public Vintasoft.Imaging.Vmf.VmfHorizontalAlignmentType ParagraphHorizontalAlignment { get; set; }
public Vintasoft.Imaging.Office.Vmf.VmfStrikethroughType TextStrikeout { get; set; } public Vintasoft.Imaging.Vmf.VmfStrikethroughType TextStrikeout { get; set; }
public Vintasoft.Imaging.Office.Vmf.VmfTextVerticalPosition TextVerticalPosition { get; set; } public Vintasoft.Imaging.Vmf.VmfTextVerticalPosition TextVerticalPosition { get; set; }
Changed methods
public string[] GetStyleNames(Vintasoft.Imaging.Office.Vmf.VmfStyleType) public string[] GetStyleNames(Vintasoft.Imaging.Vmf.VmfStyleType)
public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentContentStyle[] GetStyles(Vintasoft.Imaging.Office.Vmf.VmfStyleType) public Vintasoft.Imaging.Office.DocumentEditor.UI.DocumentContentStyle[] GetStyles(Vintasoft.Imaging.Vmf.VmfStyleType)
public void InsertSectionBreak(Vintasoft.Imaging.Office.Vmf.VmfSectionBreakType) public void InsertSectionBreak(Vintasoft.Imaging.Vmf.VmfSectionBreakType)