VintaSoft Imaging .NET SDK 14.0: 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.