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