VintaSoft Imaging .NET SDK 15.1: Documentation for .NET developer
In This Topic
VintaSoft JBIG2 .NET Plug-in: API changes in version 11.0
In This Topic

New assembly Vintasoft.Imaging.Office.UI.dll

Vintasoft.Imaging.Office.UI.dll - contains classes for visual editing of Office documents in WinForms.


New assembly Vintasoft.Imaging.Office.Wpf.UI.dll

Vintasoft.Imaging.Office.Wpf.UI.dll - contains classes for visual editing of Office documents in WPF.


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

New classes:

public class Vintasoft.Imaging.Office.OpenXml. OpenXmlDocumentConverter Contains conversion functions from/to Open XML documents.
public class Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentNumbering Provides the numbering properties of DOCX document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentNumberingDefinitions Provides the numbering definitions of DOCX document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlCompositeTextContent Represents the composition of text content of an Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlContentInfo Represents a base class that stores information about content of Office Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChart Represents a chart of Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChartData Provides access to the chart data.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChartDataPoint Provides access to the chart data point.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChartDataSeries Represents series of chart data.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChartMarker Provides access to the chart marker properties.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChartMarkerShapeProperties Provides access to the shape properties of chart data series.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChartShapeProperties Provides access to the chart shape properties.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentGraphics Represents a graphics of an Open XML document.
public abstract class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentNumbering Provides the numbering properties of an Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDrawingObjectProperties Represents the properties of a drawing object of Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlParagraphInfo Represents the information about paragraph of an Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlParagraphProperties Provides information about paragraph properties of Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextBreakInfo Represents an information about text break of an Open XML document.
public class Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextInfo Represents an information about text of an Open XML document.


Renamed classes:

public class Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentStyles public class Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentStyleDefinitions


Changed classes:

Vintasoft.Imaging.Codecs.Decoders. MarkupRenderingSettings
Added properties
public System.Drawing. Color DefaultBackroundColor { get ; set ; } Gets or sets the default color of the page background.
Renamed properties
public bool ShowNonPrintingCharacters { get ; set ; } public bool ShowNonPrintableCharacters { get ; set ; }


Vintasoft.Imaging.Codecs.Decoders. OpenXmlDecoder <TDocument>
Changed constructors
protected void OpenXmlDecoder(System.IO. Stream, Vintasoft.Imaging.Codecs.Decoders. TDocument) protected void OpenXmlDecoder(System.IO. Stream, Vintasoft.Imaging.Codecs.Decoders. DocumentLayoutSettings)
Added methods
protected TDocument CreateDocument<TDocument>(System.IO. Stream, Vintasoft.Imaging.Codecs.Decoders. DocumentLayoutSettings) Creates the OpenXml document.


Vintasoft.Imaging.Metadata. OpenXmlPageTextRegionMetadata
Added properties
public bool AddNonPrintableCharacters { get ; set ; } Gets or sets a value indicating whether text region must contain non-printable characters.
public bool UsePageClipBounds { get ; set ; } Gets or sets a value indicating whether text extractor uses page clip bounds.


Vintasoft.Imaging.Office.OpenXml. OpenXmlDocument
Added properties
public bool IsEditable { get ; } Gets a value indicating whether this DocxDocument is editable.
Added methods
public string [] GetAvailableFontNames() Returns available font names for this document.
public void Layout(Vintasoft.Imaging.Codecs.Decoders. DocumentLayoutSettings) Layouts this document using the specified layout settings.
public void SetIsEditable() Sets IsEditable to true.


Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentEditor
Added properties
public Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentNumberingDefinitions Numbering { get ; } Gets the numbering that uses in DOCX document.
Changed properties
public Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentStyles Styles { get ; } public Vintasoft.Imaging.Office.OpenXml.Editor. DocxDocumentStyleDefinitions Styles { get ; }
Added constructors
public void DocxDocumentEditor(Vintasoft.Imaging.Office.OpenXml.Docx. DocxDocument) Initializes a new instance of the Vintasoft.Imaging.Office.OpenXml.Editor.DocxDocumentEditor class.
Added methods
public static Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlParagraphProperties GetParagraphProperties(Vintasoft.Imaging.Text. TextRegionSymbol) Returns the text properties of specified text symbol.
public static Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextProperties GetTextProperties(Vintasoft.Imaging.Text. TextRegionSymbol) Returns the text properties of specified text symbol.


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentEditor
Added properties
public Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChart [] Charts { get ; } Gets all charts, which are contained in this document.


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentElement
Added fields
public static string TextBreak A string that represents text break.
Added properties
public int ChildCount { get ; } Gets the child count.
public bool HasContent { get ; } Gets a value indicating whether this element has content.
Added methods
public void Append(System.Collections.Generic. IEnumerable <T>) Appends the specified content to the children of this element.
public Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextContent GetTextContent(object) Returns the text content by specified source.
public Vintasoft.Imaging.Text. TextRegion GetTextSubregion(Vintasoft.Imaging.Text. TextRegion) Returns text subregion that corresponds to this element in specified text region.
public void RemoveAllChildren() Removes all children of this element.


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentElementCollection
Added methods
public Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentElement Add(Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlContentInfo) Adds an OpenXmlDocumentElement , which must be created from contentInfo , to the collection.
public Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentElement Insert(int, Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlContentInfo) Inserts an OpenXmlDocumentElement , which must be created from contentInfo , to the collection at the specified index.


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentImage
Added properties
public Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDrawingObjectProperties Properties { get ; } Gets the properties of this image.


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentParagraph
Added fields
public static string ParagraphBreak The character sequence that represents paragraph break.
Added methods
public void SetParagraphProperties(Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlParagraphProperties) Sets the paragraph properties.


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentStyle
Renamed properties
public string StyleName { get ; } public string Name { get ; }


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextContent
Added properties
public bool IsIsolated { get ; } Gets a value indicating whether this text content is isolated.
Added methods
public void CropSourceElements() Crops source elements. Cropped source elements contain this text only.
public Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextContent FindText(string) Searches the specified text and returns it as text content.
public System.Collections.Generic. IEnumerable <Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentParagraph > GetParagraphs() Returns the paragraphs, which contain this text content.
public void Remove() Removes the text.
public void SetParagraphProperties(Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlParagraphProperties) Sets the paragraph properties of this text content.
public static Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextContent Union(Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextContent, Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextContent) Creates text content that contains union of all text between specified start and end text contents.


Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextProperties
Added properties
public System. Nullable < float > CharacterHorizontalScaling { get ; set ; } Gets or sets the character horizontal scaling, measured in 1/100 of percent.
public System. Nullable < float > CharacterSpacing { get ; set ; } Gets or sets the character spacing, measured in Vintasoft.Imaging.UnitOfMeasure.Points.
public bool IsEmpty { get ; } Gets or sets a value indicating whether this text properties is empty.
public System. Nullable <System.Drawing. Color > UnderlineColor { get ; set ; } Gets or sets the color of underline.
Added methods
public static Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextProperties GetChanges(Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextProperties, Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlTextProperties) Returns text properties, which contain changed properties between old and new text properties.


New enumerations:

public enum Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlDocumentChartMarkerStyle Defines available marker styles for chart.
public enum Vintasoft.Imaging.Office.OpenXml.Editor. OpenXmlParagraphJustification Specifies available types of paragraph justification.