<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Spire.Doc</name>
    </assembly>
    <members>
        <member name="T:Spire.Doc.FontFactory">
            <summary>
            Create font object
            </summary>
        </member>
        <member name="M:Spire.Doc.FontFactory.CreateFont(System.String,System.Single)">
            <summary>
            Initializes a new Font using a specified size and style.
            </summary>
            <param name="familyName">A string representation of the FontFamily for the new Font.</param>
            <param name="emSize">The em-size, in points, of the new font.</param>
            <returns>The new font.</returns>
        </member>
        <member name="M:Spire.Doc.FontFactory.CreateFont(System.String,System.Single,System.Drawing.FontStyle)">
            <summary>
            Initializes a new Font using a specified size and style.
            </summary>
            <param name="familyName">A string representation of the FontFamily for the new Font.</param>
            <param name="emSize">The em-size, in points, of the new font.</param>
            <param name="style">The System.Drawing.FontStyle of the new font.</param>
            <returns>The new font.</returns>
        </member>
        <member name="M:Spire.Doc.FontFactory.CreateFont(System.Drawing.FontFamily,System.Single,System.Drawing.FontStyle)">
            <summary>
            Initializes a new Font using a specified size and style.
            </summary>
            <param name="family">The FontFamily of the new Font.</param>
            <param name="emSize">The em-size, in points, of the new font.</param>
            <param name="style">The System.Drawing.FontStyle of the new font.</param>
            <returns>The new font.</returns>
        </member>
        <member name="M:Spire.Doc.Core.WPFIBData.Read(System.IO.Stream,System.Boolean)">
                 m_fib.fcMin	 = 1536;
        </member>
        <member name="P:Spire.Doc.Core.WPFIBData.IsComplexFile">
               internal FIBRecord FIB
               {
                 get
                 {
                   return m_fib;
                 }
               }
        </member>
        <member name="M:Spire.Doc.Core.WordFKPData.#ctor(Spire.Doc.Core.WPFIBData,Spire.Doc.Core.WPTablesData)">
               private MemoryStream m_hugePapxStream = null;
        </member>
        <member name="M:Spire.Doc.Core.WordFKPData.GetSepx(System.Int32)">
               // <summary>
               ///
               // </summary>
               internal MemoryStream HugePapxStream
               {
                 get
                 {
                   return m_hugePapxStream;
                 }
               }
        </member>
        <member name="T:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory">
            <summary>
            It is possible to group shape attributes into categories based on their id.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Transform">
            <summary>
            0x0000 - 0x003f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Protection">
            <summary>
            0x0040 - 0x007f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Text">
            <summary>
            0x0080 - 0x00bf
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.GeoText">
            <summary>
            0x00c0 - 0x00ff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Blip">
            <summary>
            0x0100 - 0x013f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Geometry">
            <summary>
            0x0140 - 0x017f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Fill">
            <summary>
            0x0180 - 0x01bf
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Line">
            <summary>
            0x01c0 - 0x01ff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Shadow">
            <summary>
            0x0200 - 0x023f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Perspective">
            <summary>
            0x0240 - 0x027f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.ThreeDObject">
            <summary>
            0x0280 - 0x02bf
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.ThreeDStyle">
            <summary>
            0x02c0 - 0x03ff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Shape">
            <summary>
            0x0300 - 0x033f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Callout">
            <summary>
            0x0340 - 0x037f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.GroupShape">
            <summary>
            0x0380 - 0x03bf
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Undocumented400">
            <summary>
            0x0400 - 0x043f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Diagram">
            <summary>
            0x0500 - 0x053f
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.LineLeft">
            <summary>
            0x0540 - 0x057f
            This category has same attributes as <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Line"/>, but they are for the left line of the stroke.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.LineTop">
            <summary>
            0x0580 - 0x05bf
            This category has same attributes as <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Line"/>, but they are for the top line of the stroke.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.LineRight">
            <summary>
            0x05c0 - 0x05ff
            This category has same attributes as <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Line"/>, but they are for the right line of the stroke.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.LineBottom">
            <summary>
            0x0600 - 0x063f
            This category has same attributes as <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Line"/>, but they are for the bottom line of the stroke.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.LineColumn">
            <summary>
            0x0640 - 0x067f
            This category has same attributes as <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Line"/>, but they are for the "column" line of the stroke. 
            I don't know what it is.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.WebComponent">
            <summary>
            0x680 - 0x6bf Properties related to Web Component Functionality.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Clip">
            <summary>
            0x6c0 - 0x6ff This property set defines an additional clipping path for a shape or group. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.TabletPCInk">
            <summary>
            0x0700 - 0x073f TabletPC Ink Attributes
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.Signature">
            <summary>
            Signature. These properties specify that the shape is a signature 
            line a document generated by Office 2007 or later.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.GroupShape2">
            <summary>
            0x07c0 - 0x07ff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory.CustomAttr">
            <summary>
            0x1000 - 0x103f
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.AnnotationsRW.AnnotationBookmarks.#ctor(System.IO.BinaryReader,Spire.Doc.Core.WPFIBData)">
            
        </member>
        <member name="M:Spire.Doc.OwnerHolder.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.OwnerHolder"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.OwnerHolder.#ctor(Spire.Doc.Document,Spire.Doc.OwnerHolder)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.OwnerHolder"/> class.
            </summary>
            <param name="doc">The doc.</param>
            <param name="owner">The owner.</param>
        </member>
        <member name="P:Spire.Doc.OwnerHolder.Document">
            <summary>
            Gets the document.
            </summary>
            <value>The document.</value>
        </member>
        <member name="P:Spire.Doc.DocumentObject.ChildObjects">
            <summary>
            Gets the child objects of the entity.
            </summary>
        </member>
        <member name="P:Spire.Doc.DocumentObject.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.DocumentObject.Owner">
            <summary>
            Gets the owner of this entity.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.DocumentObject.ParentObject">
            <summary>
            Get the parent object of the entity.
            </summary>
        </member>
        <member name="P:Spire.Doc.DocumentObject.PreviousSibling">
            <summary>
            Gets the previous sibling.
            </summary>
        </member>
        <member name="P:Spire.Doc.DocumentObject.NextSibling">
            <summary>
            Gets the next sibling.
            </summary>
            <value>The next sibling.</value>
        </member>
        <member name="P:Spire.Doc.DocumentObject.IsComposite">
            <summary>
            Indicating whether this instance is composite.
            </summary>
            <value>
            If this instance is composite, set to <c>true</c>.
            </value>
        </member>
        <member name="M:Spire.Doc.DocumentBase.#ctor(Spire.Doc.Document,Spire.Doc.DocumentObject)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.DocumentBase"/> class.
            </summary>
            <param name="doc">The doc.</param>
            <param name="owner">The owner.</param>
        </member>
        <member name="M:Spire.Doc.Fields.ParagraphBase.GetOwnerParagraph">
             <summary>
             gets the owner paragraph of the text range which is not for empty paragraph.
            the owner paragraph of the text range of empty paragraph is the ownerEmptyParagraph.
             </summary>
             <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.ParagraphBase.ChildObjects">
            <summary>
            Gets the child objects of the entity.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.ParagraphBase.OwnerParagraph">
            <summary>
            Gets owner paragraph.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Fields.ParagraphBase.IsInsertRevision">
            <summary>
            Gets a value indicating whether this item was inserted to the document,
            when "Track Changes" is or was set to "true".
            </summary>
            <value>
            	if this instance was inserted, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Fields.ParagraphBase.IsAddForIfField">
            <summary>
            a flag checked whether the item is added for IF field layout;
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.ParagraphBase.IsDeleteRevision">
            <summary>
            Gets or set a value indicating whether this item was deleted from the document,
            when "Track Changes" is or was set to "true".
            </summary>
            <value>
            	if this instance is delete revision, set to <c>true</c>.
            </value>
        </member>
        <member name="M:Spire.Doc.Formatting.FormatBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.FormatBase"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.FormatBase.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.FormatBase"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Formatting.FormatBase.#ctor(Spire.Doc.Interface.IDocument,Spire.Doc.DocumentObject)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.FormatBase"/> class.
            </summary>
            <param name="doc">The doc.</param>
            <param name="owner">The owner.</param>
        </member>
        <member name="M:Spire.Doc.Formatting.FormatBase.#ctor(Spire.Doc.Formatting.FormatBase,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.FormatBase"/> class.
            </summary>
            <param name="parent">The parent.</param>
            <param name="parentKey">The parent key.</param>
        </member>
        <member name="M:Spire.Doc.Formatting.FormatBase.#ctor(Spire.Doc.Formatting.FormatBase,System.Int32,System.Int32)">
            <summary>
            Initializing constructor.
            </summary>
            <param name="parent">The parent.</param>
            <param name="parentKey">The parent key.</param>
            <param name="parentOffset">The parent offset.</param>
        </member>
        <member name="M:Spire.Doc.Formatting.FormatBase.HasKey(System.Int32)">
            <summary>
            Checks if Key exists.
            </summary>
            <param name="key">The key.</param>
            <returns>
            	if the specified key has key, set to <c>true</c>.
            </returns>
        </member>
        <member name="M:Spire.Doc.Formatting.FormatBase.ClearFormatting">
            <summary>
            Clears the formatting.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.TextBoxFormat.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:WTextBoxFormat"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.TextBoxFormat.Clone">
            <summary>
            Clone textbox format.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.HorizontalOrigin">
            <summary>
            Get/set horizontal origin
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.VerticalOrigin">
            <summary>
            Get/set vertical origin 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.FillColor">
            <summary>
            Gets or sets the fill color of the textbox
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.Opacity">
            <summary>
            gets or sets the color opacity.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.FillEfects">
            <summary>
            Gets the fill effects.
            </summary>
            <value>The fill effects.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.LineStyle">
            <summary>
            Get/set text box linestyle
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.Width">
            <summary>
            Get/set textbox width
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.Height">
            <summary>
            Get/set textbox height
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.LineColor">
            <summary>
            Get/set line color.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.NoLine">
            <summary>
            Get/set value which defines if
            there is a line around textbox shape
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.HorizontalPosition">
            <summary>
            Get/set textbox horizontal position
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.IsFitShapeToText">
            <summary>
            Gets or Sets a value.Specifies whether the spape stretches to fit the text in the textbox.
            Default is false.
            </summary>        
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.VerticalPosition">
            <summary>
            Get/set textbox vertical position
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.TextWrappingStyle">
            <summary>
            Get/set text Wrapping style
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.TextWrappingType">
            <summary>
            Get/set wrapping type for textbox
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.LineWidth">
            <summary>
            Get/set textbox line width
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.LineDashing">
            <summary>
            Get/set line dashing for textbox
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.HorizontalAlignment">
            <summary>
            Get/set textbox horizontal alignment
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.VerticalAlignment">
            <summary>
            Get/set textbox vertical alignment
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.TextAnchor">
            <summary>
            Gets/Sets Specifies the vertical anchoring of text in a textbox.Default is top
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.Rotation">
            <summary>
            Gets/Sets the rotation of textbox.Specifies the rotation of the graphic frame.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.TextBoxFormat.InternalMargin">
            <summary>
            Gets the internal margin.
            </summary>
            <value>The internal margin.</value>
        </member>
        <member name="M:Spire.Doc.Formatting.InternalMargin.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.InternalMargin"/> class.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.InternalMargin.All">
            <summary>
            Sets all internal margin.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.InternalMargin.Left">
            <summary>
            Gets or sets the internal left margin (in points).
            </summary>
            <value>The internal left margin.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.InternalMargin.Right">
            <summary>
            Gets or sets the internal right margin (in points).
            </summary>
            <value>The internal right margin.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.InternalMargin.Top">
            <summary>
            Gets or sets the internal top margin (in points).
            </summary>
            <value>The internal top margin.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.InternalMargin.Bottom">
            <summary>
            Gets or sets the internal bottom margin (in points).
            </summary>
            <value>The internal bottom margin.</value>
        </member>
        <member name="M:Spire.Doc.Formatting.ParagraphFormat.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.ParagraphFormat"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ParagraphFormat.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.ParagraphFormat"/> class.
            </summary>
            <param name="document">The document.</param>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.IsBidi">
            <summary>
            Returns or sets right-to-left property of the paragraph.
            </summary>
            <value>if bidi, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.Tabs">
            <summary>
            Gets the tabs info.
            </summary>
            <value>The tabs info.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.KeepLines">
            <summary>
            True if all lines in the paragraph are to remain on the same page. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.KeepFollow">
            <summary>
            True if the paragraph is to remains on the same page as the 
            paragraph that follows it. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.PageBreakBefore">
            <summary>
            True if a page break is forced before the paragraph
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.PageBreakAfter">
            <summary>
            True if a page break is forced after the paragraph
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.IsWidowControl">
            <summary>
            True if the first and last lines in the paragraph 
            are to remain on the same page as the rest of the paragraph. 
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.HorizontalAlignment">
            <summary>
            Returns or sets horizontal alignment for the paragraph. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.LeftIndent">
            <summary>
            Returns or set sthe value that represents the left indent for paragraph. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.RightIndent">
            <summary>
            Returns or sets the value that represents the right indent for paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.BeforeSpacing">
            <summary>
            Returns or sets the spacing (in points) before the paragraph. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.AfterSpacing">
            <summary>
            Returns or sets the spacing (in points) after the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.BackColor">
            <summary>
            Gets or sets background color of the paragraph 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.LineSpacing">
            <summary>
            Returns or sets line spacing property of the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.LineSpacingRule">
            <summary>
            Returns or sets line spacing rule property of the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.OutlineLevel">
            <summary>
            Gets or sets the outline level.
            </summary>
            <value>The outline level.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.OutlineLevelEx">
            <summary>
            Gets the outline level.(1-9); the default 10.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.OverflowPunc">
            <summary>
            Gets or set allow punctuation to extend past text extents.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.IsFrame">
            <summary>
            Gets a value indicating whether this instance is frame.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.FrameWrapType">
            <summary>
            Gets or sets the frame wrapping text type.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.FrameAnchorLock">
            <summary>
            Gets or sets the a value specifies whether the anchor of th frame.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.TextAlignment">
            <summary>
            Gets or sets the style of text alignment 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.MirrorIndents">
            <summary>
            Gets a value indicating whether indentation type is mirror indents.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ParagraphFormat.SuppressAutoHyphens">
            <summary>
            Indicates whether to suppress automatic hyphenation for the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Tab.Justification">
            <summary>
            Gets or sets the justification.
            </summary>
            <value>The justification.</value>
        </member>
        <member name="P:Spire.Doc.Tab.TabLeader">
            <summary>
            Gets or sets the tab leader.
            </summary>
            <value>The tab leader.</value>
        </member>
        <member name="P:Spire.Doc.Tab.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:Spire.Doc.Tab.DeletePosition">
            <summary>
            Gets or sets the delete position.
            </summary>
            <value>The delete position.</value>
        </member>
        <member name="P:Spire.Doc.Tab.TabRelativePosition">
            <summary>
            Gets or sets the tab positioning.
            </summary>
        </member>
        <member name="P:Spire.Doc.Tab.IsPTab">
            <summary>
            Gets or set a value is ptab.
            </summary>
        </member>
        <member name="M:Spire.Doc.DocumentProperty.#ctor(System.String,System.Object)">
            <summary>
            Initializes new instance of the class.
            </summary>
            <param name="strName">Property name.</param>
            <param name="value">Property value.</param>
        </member>
        <member name="M:Spire.Doc.DocumentProperty.#ctor(System.String,System.Object,Spire.CompoundFile.Doc.PropertyType)">
            <summary>
            Initializes new instance of the class.
            </summary>
            <param name="strName">Property name.</param>
            <param name="value">Property value.</param>
            <param name="type">Property type</param>
        </member>
        <member name="T:Spire.Doc.Collections.DocumentObjectCollection">
            <summary>
            Represents a collection of DLS entities.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.CollectionEx.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="P:Spire.Doc.Collections.CollectionEx.Count">
            <summary>
            Gets the number of items in the collection.
            </summary>
            <value>The count.</value>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.Add(Spire.Doc.Interface.IDocumentObject)">
            <summary>
            Adds the specified entity.
            </summary>
            <param name="entity">the document object.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.Clear">
            <summary>
            Removes all items
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.Contains(Spire.Doc.Interface.IDocumentObject)">
            <summary>
            Determines whether a entity is in the collection.
            </summary>
            <param name="entity">the document object.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.IndexOf(Spire.Doc.Interface.IDocumentObject)">
            <summary>
            Returns the zero-based index of the specified entity.
            </summary>
            <param name="entity">the document object.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.Insert(System.Int32,Spire.Doc.Interface.IDocumentObject)">
            <summary>
            Inserts a entity into the collection at the specified index.
            </summary>
            <param name="index">The index.</param>
            <param name="entity">the document object.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.Remove(Spire.Doc.Interface.IDocumentObject)">
            <summary>
            Removes the document object from the collection.
            </summary>
            <param name="entity">the document object.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the document object at the specified index from the collection.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentObjectCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Spire.Doc.DocumentObject"/> at the specified index.
            </summary>
            <value></value>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentObjectCollection.FirstItem">
            <summary>
            Gets the first item.
            </summary>
            <value>The first item.</value>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentObjectCollection.LastItem">
            <summary>
            Gets the last item.
            </summary>
            <value>The last item.</value>
        </member>
        <member name="T:Spire.Doc.Collections.DocumentObjectCollection.ChangeItemsType">
            <summary>
            Specifies Item DocumentObject type.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.DocumentObjectCollection.ChangeItems">
            <summary>
            Eventhandler for DocumentObjectCollection class.
            </summary>
            <param name="type">DocumentObject type.</param>
            <param name="entity">The DocumentObject.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.ChangeItemsHandlerList.Add(Spire.Doc.Collections.DocumentObjectCollection.ChangeItems)">
            <summary>
            Adds the specified handler.
            </summary>
            <param name="handler">The handler.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.ChangeItemsHandlerList.Remove(Spire.Doc.Collections.DocumentObjectCollection.ChangeItems)">
            <summary>
            Removes the specified handler.
            </summary>
            <param name="handler">The handler.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.ChangeItemsHandlerList.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentObjectCollection.ChangeItemsHandlerList.Send(Spire.Doc.Collections.DocumentObjectCollection.ChangeItemsType,Spire.Doc.DocumentObject)">
            <summary>
            Sends the specified type.
            </summary>
            <param name="type">The type.</param>
            <param name="entity">the document object.</param>
        </member>
        <member name="M:Spire.Doc.Collections.RowCollection.#ctor(Spire.Doc.Table)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.RowCollection"/> class.
            </summary>
            <param name="owner">The owner.</param>
        </member>
        <member name="M:Spire.Doc.Collections.RowCollection.Add(Spire.Doc.TableRow)">
            <summary>
            Adds a table row to collection.
            </summary>
            <param name="row">The row.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.RowCollection.Insert(System.Int32,Spire.Doc.TableRow)">
            <summary>
            Inserts a table row into collection.
            </summary>
            <param name="index">The index.</param>
            <param name="row">The row.</param>
        </member>
        <member name="M:Spire.Doc.Collections.RowCollection.IndexOf(Spire.Doc.TableRow)">
            <summary>
            Returns index of a specified row in collection.
            </summary>
            <param name="row">The row.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.RowCollection.Remove(Spire.Doc.TableRow)">
            <summary>
            Removes a specified row.
            </summary>
            <param name="row">The row.</param>
        </member>
        <member name="P:Spire.Doc.Core.Biff_Records.TableRowDescriptor.TableWidthType">
            <summary>
            Gets or sets the width type of the table.
            MS-DOC: 2.9.103 FtsWWidth_Table
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SdtDropDownListBase.ListItems">
            <summary>
            Provides access to all list items <see cref="T:Spire.Doc.Documents.SdtListItem"/> of this <b>Sdt</b>
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.DocumentLayouter.GetPageSize">
            <summary>
            Get Page Size
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.DocumentLayouter.DrawFreeWarning(System.Drawing.Image)">
            <summary>
            draw free warning.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.DocumentLayouter.GetFieldResultString(Spire.Doc.Fields.Field)">
            <summary>
            Gets the text of all textrange for the field result.
            </summary>
            <param name="field"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.DocumentLayouter.IsContinueLayoutingNextSection(Spire.Doc.Interface.ISection,Spire.Layouting.LayoutedWidget,System.Boolean)">
            <summary>
            Checks whether to continue layouting with next section.
            </summary>
            <returns>If true; Then continue layouting with the next section. If false; Then continue with current section</returns>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.DocumentLayouter.HandleFooterPicOutOfPage(Spire.Layouting.LayoutedWidget)">
            <summary>
            handle the footer which is out of page
            </summary>
            <param name="ltWidget"></param>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.DocumentLayouter.HeaderFooterLPHandler.ColumnIndex">
            <summary>
            Gets or sets column index.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.DocumentLayouter.HeaderFooterLPHandler.DocLayouter">
            <summary>
            Gets or sets document layouter.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.DocumentLayouter.HeaderFooterLPHandler.IsFooter">
            <summary>
            Get is layouter footer.
            </summary>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.FixedWidthStringEndOfLineSpaces(Spire.Layouting.LayoutedWidget)">
            <summary>
            Fixed width string end of line spaces.
            </summary>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.UpdateLtWidgetPositionYBasedOnTextAlignment(System.Single,System.Single,Spire.Layouting.LayoutedWidget,Spire.Doc.Documents.Paragraph,Spire.Doc.Rendering.FontAscentDescent)">
            <summary>
            update the position based on text alignment
            </summary>
            <param name="lineSpacing"></param>
            <param name="maxHeight"></param>
            <param name="childWidget"></param>
            <param name="paragraph"></param>
            <param name="ascentDes"></param>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.GetMaxWidgetHeight(Spire.Layouting.LayoutedWidget)">
            <summary>
            get the max widget height
            </summary>
            <param name="widget"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.DrawListTabLeader(Spire.Doc.Documents.Paragraph,Spire.Layouting.ParagraphLayoutInfo,System.Single,System.Single,System.Single)">
            <summary> 
            Draws the list tab leader.
            </summary>
            <param name="paragraph">The paragraph.</param>
            <param name="paragraphInfo">The paragraph info.</param>
            <param name="listWidth">Width of the list.</param>
            <param name="xPosition">The x position.</param>
            <param name="yPosition">The y position.</param>        
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.DrawJustifiedLine(System.String,Spire.Doc.Formatting.CharacterFormat,Spire.Doc.Formatting.ParagraphFormat,System.Drawing.RectangleF,Spire.Layouting.LayoutedWidget,Spire.Doc.Rendering.DrawingTextDirectionStruct)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="charFormat"></param>
            <param name="paraFormat"></param>
            <param name="bounds"></param>
            <param name="ltWidget"></param>
            <param name="textdirection"></param>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.GetPointRotate(System.Drawing.PointF,System.Drawing.PointF,System.Double)">
            <summary>
            获取一个坐标点围绕一个中心旋转角度后的新坐标点.
            </summary>
            <param name="loation">要旋转的点</param>
            <param name="center">中心点</param>
            <param name="angle">旋转角度，笛卡尔直角坐标</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.ConvertToStringFromBytes(System.Byte[])">
            <summary>
            
            </summary>
            <param name="bs"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.DrawParagraphBorders(Spire.Doc.Documents.Paragraph,Spire.Layouting.LayoutedWidget)">
            <summary>
            Draws the paragraph borders.
            </summary>
            <param name="paragraph">The paragraph.</param>
            <param name="ltWidget">The lt widget.</param>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.isMonoSpaceFont(Spire.Doc.Fields.TextRange)">
            <summary>
             check whether the specified font is a monospace font.
             if the width of letter "i" is eqaul to the width of letter "W" and " ",the font is a monospace font. 
            </summary>
            <param name="txtRange"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.GetFontAscentDescent(Spire.Doc.Fields.Symbol)">
            <summary>
            Get the ascent and descent of the symbol.
            </summary>
            <param name="symbol"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Rendering.DrawingContext.UpdateResIndex(System.String,System.Int32)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Formatting.RowFormat.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.RowFormat"/> class.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.BackColor">
            <summary>
            Gets or sets background color.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TextureStyle">
            <summary>
            Gets or sets the texture style.
            </summary>
            <value>The texture style.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.Borders">
            <summary>
            Gets borders.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.Paddings">
            <summary>
            Gets paddings.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.CellSpacing">
            <summary>
            Returns or sets spacing between cells.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.LeftIndent">
            <summary>
            Returns or sets table indent.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.IsAutoResized">
            <summary>
            Returns or sets the boolean value indicating if table is auto resized
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.IsBreakAcrossPages">
            <summary>
            Returns or sets the boolean value indicating if there is a break across pages
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.Bidi">
            <summary>
            Returns or sets whether table is right to left. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.HorizontalAlignment">
            <summary>
            Gets or sets horizontal alignment for the table. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.WrapTextAround">
            <summary>
            Gets or sets a value indicating whether to use "Around" text wrapping.
            </summary>
            <value><c>true</c> if wrap text around; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.Positioning">
            <summary>
            the positioning.
            </summary>
            <value>The positioning.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.LayoutType">
            <summary>
            Gets or set the value of the layoutType.
            This element specifies the algorithm which shall be used  to layout the comtents of the table within the document.
            </summary>
            <value>The type of the layout.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.Hidden">
            <summary>
            Returns or sets whether the glyph representing the end character of current table row
            shall be displayed in the current document.
            </summary>
        </member>
        <member name="T:Spire.Doc.Formatting.RowFormat.TablePositioning">
            <summary>
            Table Positioning
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.HorizPositionAbs">
            <summary>
            Gets or sets the absolute horizontal position for table.
            </summary>
            <value>The horiz position abs.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.VertPositionAbs">
            <summary>
            Gets or sets the absolute vertical position for table.
            </summary>
            <value>The horiz position abs.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.HorizPosition">
            <summary>
            Gets or sets the horizontal position for table.
            </summary>
            <value>The vertical position.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.VertPosition">
            <summary>
            Gets or sets the vertical position for table.
            </summary>
            <value>The vertical position.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.HorizRelationTo">
            <summary>
            Gets or sets the horizontal relation of the table.
            </summary>
            <value>The horiz relation to.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.VertRelationTo">
            <summary>
            Gets or sets the horizontal relation of the table.
            </summary>
            <value>The horiz relation to.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.DistanceFromTop">
            <summary>
            Gets or sets the distance from top.
            </summary>
            <value>The distance from top.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.DistanceFromBottom">
            <summary>
            Gets or sets the distance from bottom.
            </summary>
            <value>The distance from bottom.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.DistanceFromLeft">
            <summary>
            Gets or sets the distance from left.
            </summary>
            <value>The distance from left.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.DistanceFromRight">
            <summary>
            Gets or sets the distance from right.
            </summary>
            <value>The distance from right.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.RowFormat.TablePositioning.TableOverlap">
            <summary>
            Get or set floating table allows other tables to overlap.
            </summary>
        </member>
        <member name="T:Spire.Doc.Rendering.FontAscentDescent">
            <summary>
            The font ascent and descent struct.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.FontAscentDescent.Ascent">
            <summary>
            Gets/Sets the ascent of the font.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.FontAscentDescent.Descent">
            <summary>
             Gets/Sets the descent of the font.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.FontAscentDescent.Height">
            <summary>
            Gets the height of the font.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.FontAscentDescent.LineSpacing">
            <summary>
            Gets/Sets the spacing of the font.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.FontAscentDescent.Size">
            <summary>
            Gets/Sets the size of the font.
            </summary>
        </member>
        <member name="F:Spire.Doc.Rendering.DrawingTextDirection.Horizontal">
            <summary>
            从左到右,字符不旋转.
            </summary>
        </member>
        <member name="F:Spire.Doc.Rendering.DrawingTextDirection.HorizontalEastAsiaRotation">
            <summary>
            从左到右,东亚字符旋转270.
            </summary>
        </member>
        <member name="F:Spire.Doc.Rendering.DrawingTextDirection.Vertical">
            <summary>
             从右到左,垂直排列,英文字符旋转90.
            </summary>
        </member>
        <member name="F:Spire.Doc.Rendering.DrawingTextDirection.TopToBottom">
            <summary>
            从上到下,所有字符旋转90.
            </summary>
        </member>
        <member name="F:Spire.Doc.Rendering.DrawingTextDirection.BottomToTop">
             <summary>
             从下到上,所有字符旋转270.
            </summary>
        </member>
        <member name="F:Spire.Doc.Rendering.DrawingTextDirection.RightToLeft">
            <summary>
            从右到左,字符不旋转.
            </summary>
        </member>
        <member name="M:Spire.Doc.Rendering.PictureAndTextPositionInfo.CompareTo(System.Object)">
            <summary>
            compare to.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Rendering.PictureAndTextPositionInfo.Picture">
            <summary>
            Gets/Set picture.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.PictureAndTextPositionInfo.LtWidget">
            <summary>
            Gets/Sets layoted widget.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.PictureAndTextPositionInfo.UnScaled">
            <summary>
            Gets/Sets picuter scaled.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.PictureAndTextPositionInfo.OrderIndex">
            <summary>
            Gets/Sets object order index.
            </summary>
        </member>
        <member name="P:Spire.Doc.Rendering.PictureAndTextPositionInfo.IsHeaderFooter">
            <summary>
            Gets/Sets  is headerfooter.
            </summary>
        </member>
        <member name="M:Spire.Doc.Rendering.PrivateFontFamilys.GetFontFamily(System.Int32)">
            <summary>
            Get font family.
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Rendering.PrivateFontFamilys.GetFontFamily(System.String)">
            <summary>
            Get font family.
            </summary>
            <param name="fontName"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Rendering.PrivateFontFamilys.GetFontFamily(System.String,System.Collections.Generic.List{System.Int32})">
            <summary>
            Get font family.
            </summary>
            <param name="fontName"></param>
            <param name="localeId"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.TextRange.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.TextRange"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Fields.TextRange.ApplyCharacterFormat(Spire.Doc.Formatting.CharacterFormat)">
            <summary>
            Sets the character format.
            </summary>
            <param name="charFormat">The character format.</param>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.IsPTab">
            <summary>
            Gets or sets a value whether is PTab.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.OwnerEmptyParagraph">
            <summary>
            Indicates this text range is a temp and blank text range of an empty paragraph
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.Text">
            <summary>
            Returns or sets text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.IsAddForEmptyPara">
            <summary>
            if the text range is added for an empty paragraph ,return true; otherwise,false.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.IsFieldToTextRange">
            <summary>
            a flag specified that whehter the textrange is converted from a field.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.FieldOwner">
            <summary>
            get the owner of the field
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.CharacterFormat">
            <summary>
            Gets  character format( font properties ).
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextRange.IsSplitable">
            <summary>
            Indicates whether current TextRange can be split
            </summary>
        </member>
        <member name="M:Spire.Layouting.TabsLayoutInfo.UpdateTabList(Spire.Doc.Documents.Paragraph,System.Single,Spire.Layouting.TabsLayoutInfo)">
            <summary>
            update the tabs list based on the pagemargin left
            </summary>
            <param name="paragraph"></param>
            <param name="pageMarginLeft"></param>
            <param name="tabsInfo"></param>
        </member>
        <member name="P:Spire.Layouting.TabsLayoutInfo.LayoutTabs">
            <summary>
            Get layout tabs list.
            </summary>
        </member>
        <member name="P:Spire.Layouting.TabsLayoutInfo.Tabs">
            <summary>
            Get tabs list.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.Header">
            <summary>
            Gets default header.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.Footer">
            <summary>
            Gets default footer.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.EvenHeader">
            <summary>
            Gets even header.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.OddHeader">
            <summary>
            Gets odd header ( This is also the default header ).
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.EvenFooter">
            <summary>
            Gets even footer
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.OddFooter">
            <summary>
            Gets odd footer ( This is also the default footer ).
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.FirstPageHeader">
            <summary>
            Gets first page header.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.FirstPageFooter">
            <summary>
            Gets first page footer.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.IsEmpty">
            <summary>
            Detects whether all headers/footers are empty.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.Item(System.Int32)">
            <summary>
            Gets TextBody at specified index.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.Item(Spire.Doc.Documents.HeaderFooterType)">
            <summary>
            Gets TextBody by specified HeaderFooter type.
            </summary>
        </member>
        <member name="P:Spire.Doc.HeadersFooters.LinkToPrevious">
            <summary>
            If set to True if this header or footer is linked in the previous section.
            </summary>
        </member>
        <member name="P:Spire.Doc.DocumentContainer.Count">
            <summary>
            Gets count of child object.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Doc.Body.AddParagraph">
            <summary>
            Adds paragraph at end of section.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Body.AddTable">
            <summary>
            Adds the table.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Body.AddTable(System.Boolean)">
            <summary>
            Adds the table.
            </summary>
            <param name="showBorder">Is Show Border</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Body.InsertXHTML(System.String)">
            <summary>
            Inserts html at end of text body.
            </summary>
        </member>
        <member name="M:Spire.Doc.Body.InsertXHTML(System.String,System.Int32)">
            <summary>
            Inserts html. Inserting begins from paragraph specified by paragraphIndex
            </summary>
        </member>
        <member name="M:Spire.Doc.Body.InsertXHTML(System.String,System.Int32,System.Int32)">
            <summary>
            Inserts html. Inserting begins from paragraph specified by paragraphIndex, 
            and paragraph item specified by paragraphItemIndex
            </summary>
        </member>
        <member name="M:Spire.Doc.Body.IsValidXHTML(System.String,Spire.Doc.Documents.XHTMLValidationType)">
            <summary>
            Validates the XHTML.
            </summary>
            <param name="html">The HTML.</param>
            <param name="type">The validation type.</param>
            <returns>
            	if it is valid XHTML, set to <c>true</c>.
            </returns>
        </member>
        <member name="M:Spire.Doc.Body.IsValidXHTML(System.String,Spire.Doc.Documents.XHTMLValidationType,System.String@)">
            <summary>
            Validates the XHTML.
            </summary>
            <param name="html">The HTML.</param>
            <param name="type">The validation type.</param>
            <param name="exceptionMessage">The exception message.</param>
            <returns>
            	if it is valid XHTML, set to <c>true</c>.
            </returns>
        </member>
        <member name="M:Spire.Doc.Body.EnsureMinimum">
            <summary>
            If the text body has no paragraphs, creates and appends one Paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Body.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Body.Paragraphs">
            <summary>
            Gets inner paragraphs
            </summary>
        </member>
        <member name="P:Spire.Doc.Body.Tables">
            <summary>
            Gets inner tables
            </summary>
        </member>
        <member name="P:Spire.Doc.Body.FormFields">
            <summary>
            Gets the form fields.
            </summary>
            <value>The form fields.</value>
        </member>
        <member name="P:Spire.Doc.Body.LastParagraph">
            <summary>
            Gets the last paragraph.
            </summary>
            <value>The last paragraph.</value>
        </member>
        <member name="P:Spire.Doc.HeaderFooter.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
        </member>
        <member name="M:Spire.Doc.CustomDocumentProperties.Add(System.String,System.Object)">
            <summary>
            Adds the specified name.
            </summary>
            <param name="name">The name.</param>
            <param name="value">The value.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.CustomDocumentProperties.Remove(System.String)">
            <summary>
            Remove property specified by name.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="M:Spire.Doc.CustomDocumentProperties.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.CustomDocumentProperties.HasKeyInCustomHash(System.String)">
            <summary>
             Determines whether the CustomHash contains the specified key.
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.CustomDocumentProperties.GetValueByKeyInCustomHash(System.String)">
            <summary>
             Gets the value associated with the specified key.
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.CustomDocumentProperties.SetValueByKeyInCostomHash(System.String,Spire.Doc.DocumentProperty)">
            <summary>
            Sets the value associated with the specified key.
            </summary>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="P:Spire.Doc.CustomDocumentProperties.Item(System.String)">
            <summary>
            Gets or sets property by specified name.
            </summary>
        </member>
        <member name="P:Spire.Doc.CustomDocumentProperties.Item(System.Int32)">
            <summary>
            Gets or sets property by specified index.
            </summary>
        </member>
        <member name="P:Spire.Doc.CustomDocumentProperties.Count">
            <summary>
            Gets count of the properties.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.SectionCollection.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.SectionCollection"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Collections.SectionCollection.Add(Spire.Doc.Interface.ISection)">
            <summary>
            Adds a section to end of document.
            </summary>
            <param name="section">The section.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.SectionCollection.IndexOf(Spire.Doc.Interface.ISection)">
            <summary>
            Returns the zero-based index of the specified section.
            </summary>
            <param name="section">The section.</param>
            <returns></returns>
        </member>
        <member name="T:Spire.Doc.Collections.TypedSortedListEx`2">
            <summary>
            
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TValue"></typeparam>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.#ctor(System.Int32)">
            <summary>
            Creates an empty list with the specified initial capacity.
            </summary>
            <param name="initialCapacity">Initial capacity.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            When initialCapacity is less than zero.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.#ctor(System.Collections.Generic.IComparer{`0})">
            <summary>
            Creates an empty SortedList with the default initial capacity
            and specified comparer.
            </summary>
            <param name="comparer">
            The IComparer is used to determine whether two keys are equal.
            </param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.#ctor(System.Collections.Generic.IComparer{`0},System.Int32)">
            <summary>
            Creates an empty SortedList with the specified initial capacity
            and specified comparer.
            </summary>
            <param name="comparer">Initial capacity.</param>
            <param name="capacity">
            The IComparer is used to determine whether two keys are equal.
            </param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
            <summary>
            Copies the elements from the specified dictionary to a new list
            with the same initial capacity as the number of elements copied.
            </summary>
            <param name="d">The IDictionary to copy.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IComparer{`0})">
            <summary>
            Copies the elements from the specified dictionary to a new list with the same
            initial capacity as the number of elements copied and with the specified comparer.
            </summary>
            <param name="d">The IDictionary to copy.</param>
            <param name="comparer">
            The IComparer to use to determine whether two keys are equal.
            </param>
            <exception cref="T:System.ArgumentNullException">
            When argument d is null.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.Synchronized(Spire.Doc.Collections.TypedSortedListEx{`0,`1})">
            <summary>
            Returns a synchronized (thread-safe) wrapper for the SortedList.
            </summary>
            <param name="list">The SortedList to synchronize.</param>
            <returns>A synchronized (thread-safe) wrapper for the SortedList.</returns>
            <exception cref="T:System.ArgumentNullException">
            When list is null.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.Add(`0,`1)">
            <summary>
            Adds an element with the provided key and value to the list.
            </summary>
            <param name="key">The Object to use as the key of the element to add.</param>
            <param name="value">The Object to use as the value of the element to add.</param>
            <exception cref="T:System.ArgumentNullException">
            When key is null.
            </exception>
            <exception cref="T:System.ArgumentException">
            When list already contains specified key.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.Clone">
            <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
            <returns>Copy of the current instance.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.CloneAll">
            <summary>
            Clone current instance.
            </summary>
            <returns>Returns clone of current object.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.Contains(`0)">
            <summary>
            Determines whether the list contains an element with the specified key.
            </summary>
            <param name="key">Key of the element to search.</param>
            <returns>True if list contains specified key.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ContainsKey(`0)">
            <summary>
            Determines whether the list contains an element with the specified key.
            </summary>
            <param name="key">Key of the element to search.</param>
            <returns>True if list contains specified key.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ContainsValue(`1)">
            <summary>
            Determines whether the list contains the specified value.
            </summary>
            <param name="value">Value of the element to search.</param>
            <returns>True if list contains specified value.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies all the elements of the SortedListEx to the specified one-dimensional Array
            starting at the specified destination Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the
            elements copied from the current list.</param>
            <param name="arrayIndex">The index in array at which copying begins.</param>
            <exception cref="T:System.ArgumentNullException">
            If specified array is null.
            </exception>
            <exception cref="T:System.ArgumentException">
            If rank of the array is not 1 or there are not enough elements.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            If specified arrayIndex is less than zero.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.GetByIndex(System.Int32)">
            <summary>
            Gets the value at the specified index of the SortedListEx.
            </summary>
            <param name="index">The zero-based index of the value to get.</param>
            <returns>The value at the specified index of the SortedListEx.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            When index is less than zero or greater than size of the list.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.GetKey(System.Int32)">
            <summary>
            Gets the key at the specified index of the SortedListEx.
            </summary>
            <param name="index">The zero-based index of the key to get.</param>
            <returns>The key at the specified index of the SortedListEx.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            When index is less than zero or greater than size of the list.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.GetKeyList">
            <summary>
            Gets the keys in the SortedListEx.
            </summary>
            <returns>An IList containing the keys in the SortedListEx.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.GetValueList">
            <summary>
            Gets the values in the SortedListEx.
            </summary>
            <returns>An IList containing the values in the SortedListEx.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.IndexOfKey(`0)">
            <summary>
            Returns the zero-based index of the specified key.
            </summary>
            <param name="key">The key to locate.</param>
            <returns>The zero-based index of key, if key is found; otherwise, -1.</returns>
            <exception cref="T:System.ArgumentNullException">
            If specified key is null.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.IndexOfValue(`1)">
            <summary>
            Returns the zero-based index of the first occurrence of the specified value.
            </summary>
            <param name="value">The value to locate (can be NULL).</param>
            <returns>
            The zero-based index of the first occurrence of value, if value is found;
            otherwise, -1.
            </returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to remove.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            When index is less than zero or greater than size of the list.
            </exception>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Spire.Doc.Collections.TypedSortedListEx`2.Remove(`0)" -->
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.SetByIndex(System.Int32,`1)">
            <summary>
            Replaces the value at the specific index.
            </summary>
            <param name="index">The zero-based index at which to save value.</param>
            <param name="value">The Object to save into. Can be NULL.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            When index is less than zero or greater than size of the list.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.TrimToSize">
            <summary>
            Sets the capacity to the actual number of elements.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.GetEnumerator">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.Capacity">
            <summary>
            Capacity of internal buffers.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.Count">
            <summary>
            FontSize of the collection. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.Keys">
            <summary>
            List of keys. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.Values">
            <summary>
            List of values. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.IsReadOnly">
            <summary>
            Returns True if list is readonly, False otherwise. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.IsFixedSize">
            <summary>
            Returns True if collection has fixed size, False otherwise.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.IsSynchronized">
            <summary>
            Returns True if the collection is synchronized, False otherwise.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.SyncRoot">
            <summary>
            Returns the object that can be used to synchronize access to the collection.
            Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.Item(`0)">
            <summary>
            Gets or sets the value associated with the specified key.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or
            resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.Clone">
            <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
            <returns>Copy of the current instance.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element;
            False if the enumerator has passed the end of the collection.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            When the current version is not equal to the SortedListEx version.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before
            the first element in the collection.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            When the current version is not equal to the SortedListEx version.
            </exception>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.Key">
            <summary>
            Returns key of the current element. Read-only.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            When the current version is not equal to the SortedListEx version
            or if current is false.
            </exception>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.Entry">
            <summary>
            Return DictionaryEntry for the current element.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            When the current version is not equal to the SortedListEx version
            or if current is false.
            </exception>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.Current">
            <summary>
            The current element in the collection. Read-only.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            If current is false.
            </exception>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.TypedSortedListExEnumerator.Value">
            <summary>
            Returns value for the current element.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            When the current version is not equal to the SortedListEx version
            or if current is false.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeysEnumerator.#ctor(Spire.Doc.Collections.TypedSortedListEx{`0,`1})">
            <summary>
            
            </summary>
            <param name="list"></param>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.KeysEnumerator.Current">
            <summary>
            
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.Add(`0)">
            <summary>
            Adds an element with the provided key to the list.
            </summary>
            <param name="key">The Object to use as the key of the element to add.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.Contains(`0)">
            <summary>
            Determines whether the list contains an element with the specified key.
            </summary>
            <param name="key">Key of the element to search.</param>
            <returns>True if list contains specified key.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.CopyTo(`0[],System.Int32)">
            <summary>
            Copies all the elements of the list to the specified one-dimensional Array
            starting at the specified destination Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the
            elements copied from the current list.</param>
            <param name="arrayIndex">The index in array at which copying begins.</param>
            <exception cref="T:System.ArgumentException">
            If array is null or rank of the array is not 1.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies all the elements of the list to the specified one-dimensional Array
            starting at the specified destination Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the
            elements copied from the current list.</param>
            <param name="arrayIndex">The index in array at which copying begins.</param>
            <exception cref="T:System.ArgumentException">
            If array is null or rank of the array is not 1.
            </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.Insert(System.Int32,`0)">
            <summary>
            Insert the value at the specific index.
            </summary>
            <param name="index">The zero-based index at which to save value.</param>
            <param name="value">The Object to save into. Can be NULL.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.GetEnumerator">
            <summary>
            Returns an IEnumerator that can iterate through the list.
            </summary>
            <returns>An IEnumerator for the list.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.IndexOf(`0)">
            <summary>
            Returns the zero-based index of the specified key.
            </summary>
            <param name="key">The key to locate.</param>
            <returns>The zero-based index of the key, if the key is found; otherwise, -1.</returns>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.Remove(`0)" -->
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index from the list.
            </summary>
            <param name="index">The zero-based index of the element to remove.</param>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.Count">
            <summary>
            FontSize of the collection. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.IsReadOnly">
            <summary>
            Returns True if list is readonly, False otherwise. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.IsFixedSize">
            <summary>
            Returns True if collection has fixed size, False otherwise.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.IsSynchronized">
            <summary>
            Returns True if the collection is synchronized, False otherwise.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.SyncRoot">
            <summary>
            Returns the object that can be used to synchronize access to the collection.
            Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.KeyList.Item(System.Int32)">
            <summary>
            Gets or sets the key at the specified index.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.UpdateValues">
            <summary>
            Re-read values from the list.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.Add(`1)">
            <summary>
            Adds an element with the provided key to the list.
            </summary>
            <param name="value">Value to add.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.Contains(`1)">
            <summary>
            Determines whether the list contains an element with the specified value.
            </summary>
            <param name="value">Value to search.</param>
            <returns>True if list contains specified value.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.CopyTo(`1[],System.Int32)">
            <summary>
            Copies all the elements of the list to the specified one-dimensional Array
            starting at the specified destination Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the
            elements copied from the current list.</param>
            <param name="arrayIndex">The index in array at which copying begins.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies all the elements of the list to the specified one-dimensional Array
            starting at the specified destination Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the
            elements copied from the current list.</param>
            <param name="arrayIndex">The index in array at which copying begins.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.Insert(System.Int32,`1)">
            <summary>
            Insert the value at the specific index.
            </summary>
            <param name="index">The zero-based index at which to save value.</param>
            <param name="value">The Object to save into. Can be NULL.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.GetEnumerator">
            <summary>
            Returns an IEnumerator that can iterate through the list.
            </summary>
            <returns>An IEnumerator for the list.</returns>
        </member>
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.IndexOf(`1)">
            <summary>
            Returns the zero-based index of the specified value.
            </summary>
            <param name="value">The value to locate.</param>
            <returns>The zero-based index of the value, if the value is found, otherwise -1.</returns>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.Remove(`1)" -->
        <member name="M:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index from the list.
            </summary>
            <param name="index">The zero-based index of the element to remove.</param>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.Count">
            <summary>
            FontSize of the collection. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.IsReadOnly">
            <summary>
            Returns True if list is readonly, False otherwise. Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.IsFixedSize">
            <summary>
            Returns True if collection has fixed size, False otherwise.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.IsSynchronized">
            <summary>
            Returns True if the collection is synchronized, False otherwise.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.SyncRoot">
            <summary>
            Returns the object that can be used to synchronize access to the collection.
            Read-only.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TypedSortedListEx`2.ValueList.Item(System.Int32)">
            <summary>
            Gets or sets the value at the specified index.
            </summary>
        </member>
        <member name="T:Spire.Doc.Utilities.CSSParser">
            <summary>
            Object used to parse CSS Files.
            This can also be used to minify a CSS file though I
            doubt this will pass all the same tests as YUI compressor
            or some other tool
            </summary>
        </member>
        <member name="F:Spire.Doc.Utilities.CSSParser.CSSGroups">
            <summary>
            Matches CSS selectors and returns groups of selector[propertyname:propertyValue]
            use to parse CSS in a string or file
            http://stackoverflow.com/a/2694121/899290
            </summary>
        </member>
        <member name="F:Spire.Doc.Utilities.CSSParser.CSSComments">
            <summary>
            Regex matching CSS Comments
            </summary>
        </member>
        <member name="F:Spire.Doc.Utilities.CSSParser.rStyles">
            <summary>
            Regular expression to parse the Stylesheet
            </summary>
        </member>
        <member name="M:Spire.Doc.Utilities.CSSParser.ReadCSSFile(System.String)">
            <summary>
            Reads the CSS file.
            </summary>
            <param name="Path">The path.</param>
        </member>
        <member name="M:Spire.Doc.Utilities.CSSParser.Read(System.String)">
            <summary>
            Reads the specified cascading style sheet.
            </summary>
            <param name="styleSheet">The cascading style sheet.</param>
        </member>
        <member name="M:Spire.Doc.Utilities.CSSParser.TrimWhiteSpace(System.String)">
            <summary>
            Trims whitespaces including non printing 
            whitespaces like carriage returns, line feeds,
            and form feeds
            </summary>
            <param name="str">The string to trim</param>
            <returns></returns>
        </member>
        <member name="M:DocInfo.#ctor(Spire.Doc.Core.StreamsManager)">
             private WordImageReader m_imageReader;
        </member>
        <member name="T:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr">
            <summary>
            Defines shape attributes that occur in the model.
            For more info see VML, OOXML and Word 2007 Drawing Format specifications.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TransformRotation">
            <summary>
            Fixed. Degrees. Default 0.
            Positive value corresponds to clockwise rotation angle.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockAgainstUngrouping">
            <summary>
            Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockRotation">
            <summary>
            No rotation. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockAspectRatio">
            <summary>
            Don't allow changes in aspect ratio. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockPosition">
            <summary>
            Don't allow the shape to be moved. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockAgainstSelect">
            <summary>
            Shape may not be selected. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockCropping">
            <summary>
            No cropping this shape. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockVertices">
            <summary>
            Edit Points not allowed. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockText">
            <summary>
            Do not edit text. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockAdjustHandles">
            <summary>
            Do not adjust. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockAgainstGrouping">
            <summary>
            Do not group this shape. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxTxid">
             <summary>
             int. id for the textbox.
             
             Although this attribute will be present in the model during write to DOC, 
             it does not have any meaning for the model.
             
             This is an index into plcfTxbxs, but need to deduct one and shift right by 16 bits.
             int txid = (int)((txbxIdx + 1) shl 16);
             
             The lower 16 bits indicate the index of the linked checkbox.
            
             This attribute is only used during reading and writing into binary DOC.
             There is a two-way link between shape and txbx in a DOC file and during read.
             
             Also see OleTxid. OleTxid is written instead of TextboxTxid for OLE objects.
             </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxLeft">
            <summary>
            int. margins relative to shape's inscribed text rectangle (in EMUs)
            Default 1/10inch
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxTop">
            <summary>
            int. margins relative to shape's inscribed text rectangle (in EMUs)
            Default 1/20inch
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxRight">
            <summary>
            int. margins relative to shape's inscribed text rectangle (in EMUs)
            Default 1/10inch
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxBottom">
            <summary>
            int. margins relative to shape's inscribed text rectangle (in EMUs)
            Default 1/20inch
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxWrapMode">
            <summary>
            Specifies how text wraps inside the shape. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxZoom">
            <summary>
            int. Text zoom/scale (used if fFitTextToShape), default 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxAnchor">
            <summary>
            How to anchor the text. Default Top.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxLayoutFlow">
            <summary>
            <see cref="!:LayoutFlow"/>. Default HorZ
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxFontRotation">
            <summary>
            <see cref="!:FontRotation"/>. Font rotation. Default Right.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxNextShapeId">
            <summary>
            int. ID of the next shape (used by Word for linked textboxes).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextDirection">
            <summary>
            int. Bi-Di Text direction. Default LTR.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxColumns">
            <summary>
            int. Seen in TestCommunity15706.doc, value 2.
            Untested.
            Default 1.
            Count of columns.
            Ver: XP
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxColumnMargin">
            <summary>
            int. Seen BusinessBrochure.doc, value 73152.
            Untested.
            Default 91440.
            EMUs, column margin on both sides.
            Ver: XP
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxNextShapeIdRaw">
            <summary>
            string. Original ID of the next shape (used by Word for linked textboxes).
            It is a temporary attribute that should never appear in AW model after load.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxSelectText">
            <summary>
            TRUE if single click selects text, FALSE if two clicks. Default true.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxAutoTextMargin">
            <summary>
            use host's margin calculations. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxRotateText">
            <summary>
            Rotate text with shape. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxFitShapeToText">
            <summary>
            Size shape to fit text size. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TextboxFitTextToShape">
            <summary>
            Size text to fit shape size. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextText">
            <summary>
            UNICODE text string
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextRtf">
            <summary>
            RTF text string
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextAlign">
            <summary>
            <see cref="!:TextPathAlignment"/>. alignment on curve
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextSize">
            <summary>
            Fixed. Font size in points.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextSpacing">
            <summary>
            Fixed. Adjust the spacing between characters (1.0 is normal).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextFont">
            <summary>
            String. Font name.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextCssFont">
            <summary>
            Untested.
            Ver: 2000
            String. To preserve CSS font selectors.
            Default empty string.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextReverseRows">
            <summary>
            bool. Reverse row order. 
            By default multiple rows of text are laid out with the first at the top for horizontal 
            text and with the first at the left for vertical text, this flag reverses that behavior 
            (bottom to top or right to left).
            Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextOn">
            <summary>
            bool. True if the text effect properties (gtext*) are used. 
            False if these properties are ignored.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextVertical">
            <summary>
            bool. Rotate characters
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextKerning">
            <summary>
            bool. Kern characters
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextTight">
            <summary>
            bool. Tightening or tracking is on.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextStretch">
            <summary>
            bool. Stretch to fit shape
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextShrinkFit">
            <summary>
            bool. Char bounding box
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextBestFit">
            <summary>
            bool. Scale text-on-path
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextNormalize">
            <summary>
            bool. Stretch char height. Mall characters same height.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextDxMeasure">
            <summary>
            bool. Do not measure along path.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextBold">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextItalic">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextUnderline">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextShadow">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextSmallCaps">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeoTextStrikeThrough">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageCropTop">
            <summary>
            Fixed. Fraction of the image width or height. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GraphicFrameExtWidth">
            <summary>
            Specifies the width of the extents rectangle in EMUs. This rectangle shall dictate the size
            of the object as displayed (the result of any scaling to the original object).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GraphicFrameExtHeight">
            <summary>
            Specifies the length of the extents rectangle in EMUs. This rectangle shall dictate the size
            of the object as displayed (the result of any scaling to the original object).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageTransparent">
            <summary>
            Color. transparent color.
            The default value for this property is 0xFFFFFFFF, but we don't yet support 0xff in the top byte
            that means "ignore this color".
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageContrast">
            <summary>
            Fixed. Contrast setting. Min value is 0, max value is 0x7fffffff, but it is not linear.
            There is no documentation for the algorithm, but I guess it in <see cref="!:ImageData.ContrastToPercent"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageBrightness">
            <summary>
            Fixed. Brightness setting. Has to be a fixed value -0.5 to 0.5.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageGamma">
            <summary>
            Fixed. gamma. Have never seen it in MS Word. 
            Actually, this is not even in the SPEC.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleTxid">
            <summary>
            Int. Host-defined ID for OLE objects. MS Word spec says this is "pictureId", but
            I've discovered this is actually TXID for floating OLE objects.
            This property is ignored during read and synthesized on write.
            Also see TextboxTxid.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageDblCrMod">
            <summary>
            Int. This property specifies a shadow color for pictures with a double shadow 
            used in black-and-white display mode. 
            The SPEC says: This value SHOULD be ignored.
            The default value for this property is 0x100000F4, but we don't support color flags yet.
            Seen in TestShadow.doc. Seen 0x100000f4 in TestDefect1402.doc. 
            MSOCLR type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageFillCrMod">
            <summary>
            Int. This property specifies the fill color modification used in black-and-white display mode.
            Seen in TestDefect1402.doc. 
            MSOCLR
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageLineCrMod">
            <summary>
            Int. This property specifies the line color modification used in black-and-white display mode.
            Seen in TestDefect1402.doc.
            MSOCLR
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageTransparentExt">
            <summary>
            This property specifies the transparent pixel extended color.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageTransparentExtMod">
            <summary>
            This property specifies the color modification of the transparent pixel extended color.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageRecolor">
            <summary>
            Int. This property specifies the color used to recolor the image.
            Seen 0xffffffff in TestDefect1402.doc
            Ver: XP
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageRecolorExt">
            <summary>
            Int. This property specifies the extended color used to recolor the image.
            Seen 0xffffffff in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented284">
            <summary>
            Int. MUST be 0xFFFFFFFF, and MUST be ignored.
            Seen 0xffffffff in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageRecolorExtCrMod">
            <summary>
            Int. This property specifies the color modification of the extended color used to recolor the image.
            Seen 0x20000000 in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented286">
            <summary>
            Seen in 1402. MUST be zero, and MUST be ignored.
            Complex property, no data.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented287">
            <summary>
            Int. MUST be 0xFFFFFFFF, and MUST be ignored.
            Seen 0xffffffff in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImagePreserveGrays">
            <summary>
            bool. Seen in TestDefect1402.doc in extended flags. Default false? 0x0040
            When doing a color modification to a picture, leave grays unmodified.
            Ver: XP
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageNoHitTest">
            <summary>
            bool, Do not hit test the picture, default false. 0x0008
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageGrayScale">
            <summary>
            bool, grayscale display, default false. 0x0004
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageBiLevel">
            <summary>
            bool, bi-level display, default false. 0x0002
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageActive">
            <summary>
            bool, Server is active (OLE objects only), default false. 0x0001
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryVertices">
            <summary>
            Array of <see cref="!:PathPoint"/>.
            Specifies the set of points that make up this shape.
            Corresponds to 2.3.6.7 pVertices_complex in the DOC SPEC.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometrySegmentInfo">
            <summary>
            Array of <see cref="!:PathInfo"/>. 
            Specifies how the vertices specified by the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryVertices"/> property are connected.
            Corresponds to 2.3.6.8 pSegmentInfo in the DOC SPEC.
            This attribute MUST be present and be up to date with GeometryVertices.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryAdjust1">
            <summary>
            Int. Adjustment values corresponding to the positions of the adjust handles of the shape. 
            The number of values used and their allowable ranges vary from shape type to shape type.
            Default 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryConnectLocs">
            <summary>
            Array of <see cref="!:PathPoint"/>. These are G unit values.
            Connector locations for shapes imported from clipart. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryConnectAngles">
            <summary>
            This property specifies an array of angles corresponding to the connection sites 
            in the pConnectionSites_complex property that are used to determine the direction 
            that a connector links to the corresponding connection site.
            
            Array of <see cref="T:System.Int32"/>. But these are actually Fixed values.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryXLimo">
            <summary>
            int. A signed integer x coordinate in geometry space that specifies a value above which limousine 
            scaling is used.
            The spec says default is 0x8000000, but we default to 0 at the moment!
            
            Limo stretches are points on a shape's edge that define where and how a shape may be stretched 
            by a user in a graphical editor.
            
            2.3.6.22 xLimo in the DOC SPEC
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryYLimo">
            <summary>
            int. A signed integer y coordinate in geometry space that specifies a value above which limousine 
            scaling is used.
            The spec says default is 0x8000000, but we default to 0 at the moment!
            2.3.6.23 yLimo in the DOC SPEC.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryHandles">
            <summary>
            This property specifies an array of adjust handles which allow a user to manipulate the 
            geometry of this shape.
            Array of <see cref="!:Handle"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryFormulas">
            <summary>
            This property specifies a set of formulas used to calculate values for use in defining 
            the geometry of this shape.
            Array of <see cref="!:Formula"/>. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryPathTextBoxRects">
            <summary>
            This property specifies an array of rectangles specifying how text should be inscribed 
            within this shape.
            2.3.6.28 pInscribe in the DOC SPEC.
            Array of <see cref="!:PathRectangle"/>. Corresponds to path.textboxrect in VML.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryConnectionSiteType">
            <summary>
            This property specifies where connection points are on the shape.
            <see cref="!:ConnectionSiteType"/>. Corresponds to o:connecttype in WordML.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryShadowOK">
            <summary>
            A bit that specifies whether to display the shadow of this shape. The value SHOULD be ignored. 
            Default true.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryThreeDOK">
            <summary>
            A bit that specifies whether to display the extrusion effect of this shape. 
            Default true.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryLineOK">
            <summary>
            A bit that specifies whether to display the line of this shape. 
            Default true.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryGTextOK">
            <summary>
            A bit that specifies whether to display the text aligned to this shape. 
            Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryFillShadeShapeOK">
            <summary>
            A bit that specifies whether the fill is aligned to the shape. A value of 0x0 specifies that 
            the fill is aligned to the bounding rectangle of the shape. A value of 0x1 specifies that 
            the fill is aligned to the shape itself. 
            Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryFillOK">
            <summary>
            A bit that specifies whether to display the fill of this shape. 
            Default true.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillType"/> enumeration. Type of fill. Default Solid.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillColor">
            <summary>
            Foreground fill color. Default white.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillOpacity">
            <summary>
            Fixed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBackColor">
            <summary>
            Background color. Default white. 
            Can have special values such as 0xeff00266 which means "fill lighten(102)",
            where I guess 0x66 means "102" and 0x00200 means "lighten".
            VA: VmlColor.ColorToVml decodes such values.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBackOpacity">
            <summary>
            Fixed. Used only for gradient fills.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillCrMod">
            <summary>
            Color. Modification for BW views? Undocumented. Have not seen in files.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBlipName">
            <summary>
            string.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBlipNameFlags">
            <summary>
            int.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillWidth">
            <summary>
            int? Never seen in files.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillHeight">
            <summary>
            int? Never seen in files.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillAngle">
            <summary>
            Fixed. Gradient angle in degrees.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillFocus">
            <summary>
            int. Linear gradient fill focus. Integer percent -100..100
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillToLeft">
            <summary>
            Fixed. Focus position. Fraction of the shape size.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillToTop">
            <summary>
            Fixed. Focus position. Fraction of the shape size.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillToRight">
            <summary>
            Fixed. Focus position. Fraction of the shape size.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillToBottom">
            <summary>
            Fixed. Focus position. Fraction of the shape size.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillRectLeft">
            <summary>
            Fixed. Seen in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillRectTop">
            <summary>
            Fixed. Seen in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillRectRight">
            <summary>
            Fixed. Seen in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillRectBottom">
            <summary>
            Fixed. Seen in TestDefect1402.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillDimensionType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillDimensionType"/>. Specifies units for fill dimensions.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillShadePreset">
            <summary>
            int. Identifies one of the preset gradients. Exists in DOC and RTF only. WML and DOCX don't have it.
            MS Word figures this value out itself, therefore we ignore it. Does not occur in the model.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillShadeColors">
            <summary>
            Array of <see cref="!:GradientColor"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillOriginX">
            <summary>
            int. The units are according to FillDzType. Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillOriginY">
            <summary>
            int. The units are according to FillDzType. Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillShapeOriginX">
            <summary>
            int. The units are according to FillDzType. Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillShapeOriginY">
            <summary>
            int. The units are according to FillDzType. Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillShadeType">
            <summary>
            <see cref="!:GradientType"/>. Type of shading for gradient fill.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillColorExt">
            <summary>
            This is fill color in the "ink" notation.
            Seen in TestGeometry.doc, value -1. 
            Seen in BusinessBrochureBrief.doc, 0xb58b22.
            In WordML this is "fillcolor="#228bb5 [rgb(34,139,181) ink(1,255)]"
            
            In extended properties?
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillColorExtCMY">
            <summary>
            Undocumented. 
            Seen in TestGeometry.doc, value -1. In extended properties.
            Seein BusinessBrochureBrief.doc, value 0xff20.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillColorExtMod">
            <summary>
            Undocumented. Seen in TestGeometry.doc. Looks like some flags. In extended properties.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented417">
            <summary>
            Undocumented. Seen in TestGeometry.doc. Complex property. Seen empty value only. In extended properties.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBackColorExt">
            <summary>
            This is fill background color in the "cmyk" notation.
            Seen in BusinessBrochureBrief.doc, 0x00feffff.
            In WordML this is color2="#fffffe [rgb(255,255,254) cmyk(0,0,0,0)]" 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBackColorExtCMY">
            <summary>
            Undocumented. Seen in BusinessBrochure.doc, value 8. Simple.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBackColorExtMod">
            <summary>
            Int. Seen in TestDefect1402.doc.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented421">
            <summary>
            Undocumented. Seen in TestWatermark.doc.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillColorExtK">
            <summary>
            Undocumented. Seen in TestGeometry.doc, value -1. In extended properties.
            Seen in BusinessBrochure.doc, value 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillBackColorExtK">
            <summary>
            Undocumented. Seen in BusinessBrochure.doc, value 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillRecolorAsPicture">
            <summary>
            bool. Extended fill flag. Not exactly sure what it means.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillUseShapeAnchor">
            <summary>
            bool. Extended fill flag. Corresponds to 'Fill Effects | Gradient | Rotate fill effect with shape' setting in MS Word.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Filled">
            <summary>
            bool. Is shape filled?
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillHitTest">
            <summary>
            bool. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillShape">
            <summary>
            bool. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillUseRect">
            <summary>
            bool. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillNoFillHitTest">
            <summary>
            bool. undocumented.
            Corresponds to o:detectmouseclick in WordML
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineColor">
            <summary>
            Color of line. Default is black.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineOpacity">
            <summary>
            Fixed. Line color opacity.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineBackColor">
            <summary>
            Background color, default is white.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineCrMod">
            <summary>
            Color. Modification for BW Views. never seen.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillType">
            <summary>
            Type of line, default is solid.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillBlipName">
            <summary>
            String. Seen "" in TestDefect1402.doc. Never seen, unsupported at the moment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillBlipNameFlags">
            <summary>
            Int. Seen 0 in TestDefect1402.doc.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillWidth">
            <summary>
            Int? Seen 0 in TestDefect1402.doc.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillHeight">
            <summary>
            Int? Seen 0 in TestDefect1402.doc.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillDimensionType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillDimensionType"/>. Specifies units for fill dimensions.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineWidth">
            <summary>
            EMUs, line width. 1pt == 12700 EMUs. Default 9525 (0.75pt). Stored as EMUs in the model.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineMiterLimit">
            <summary>
            Fixed. ratio. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineStyle">
            <summary>
            <see cref="!:ShapeLineStyle"/> enumeration. Default single.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineDashStyle">
            <summary>
            <see cref="!:DashStyle"/>. Default Solid. Can be overridden by LineDashStyle.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineDashData">
            <summary>
            Complex property. An array that defines a custom dash pattern. Never seen, not supported at the moment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineStartArrow">
            <summary>
            <see cref="!:ArrowType"/>. Arrow at start, default NoEnd
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineEndArrow">
            <summary>
            <see cref="!:ArrowType"/>. Arrow at end, default NoEnd
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineStartArrowWidth">
            <summary>
            <see cref="!:ArrowWidth"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineStartArrowLength">
            <summary>
            <see cref="!:ArrowLength"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineEndArrowWidth">
            <summary>
            <see cref="!:ArrowWidth"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineEndArrowLength">
            <summary>
            <see cref="!:ArrowLength"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineJoinStyle">
            <summary>
            <see cref="!:JoinStyle"/>. Defines the join style of a polyline.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineEndCapStyle">
            <summary>
            <see cref="!:EndCap"/>. How to end lines.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineColorExt">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineColorExtCMY">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineColorExtMod">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0x20000000 (some CrMod?)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented476">
            <summary>
            Undocumented. Seen in TestWatermark.doc. Complex property. Seen simple in arabic 4129.doc
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineBackColorExt">
            <summary>
            This is line background color in the "cmyk" notation.
            Seen in BusinessBrochureBrief.doc, 0x00feffff.
            In WordML this is v:stroke color2="#fffffe [rgb(255,255,254) cmyk(0,0,0,0)]"
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineBackColorExtCMY">
            <summary>
            Undocumented. Seen in BusinessBrochure.doc, value 8.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineBackColorExtMod">
            <summary>
            Seen in TestDefect1402.doc, value 0x200000000 (some CrMod?)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented480">
            <summary>
            Undocumented. Seen in TestWatermark.doc. Complex property, no data.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineColorExtK">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineBackColorExtK">
            <summary>
            Undocumented. Seen in BusinessBrochure.doc, value 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineRecolorFillAsPicture">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineUseShapeAnchor">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineInsetPen">
            <summary>
            bool. True when Inset pen (the pen is aligned on the inside of the edge of the path).
            False when Center pen (line drawn at center of path stroke).
            If LineInsetPenOK is false, this value MUST be ignored.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineInsetPenOk">
            <summary>
            bool. Specifies whether insetting the pen is allowed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineArrowHeadsOK">
            <summary>
            bool. Allow arrowheads if prop. is set
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineOn">
            <summary>
            bool. Any line? Probably Stroked in VML.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineHitTest">
            <summary>
            bool. Should we hit test lines? Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillShape">
            <summary>
            bool. Register pattern on shape. Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineNoLineDrawDash">
            <summary>
            bool. Draw a dashed line if no line. Probably ForceDash in VML.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowType"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowColor">
            <summary>
            Color. Foreground shadow color.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowHighlight">
            <summary>
            Color. Embossed color.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowCrMod">
            <summary>
            Color. Modification for BW views. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowOpacity">
            <summary>
            Fixed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowOffsetX">
            <summary>
            int. Shadow offset. EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowOffsetY">
            <summary>
            int. Shadow offset. EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowSecondOffsetX">
            <summary>
            int. Double shadow offset. EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowSecondOffsetY">
            <summary>
            int. Double shadow offset. EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowScaleXToX">
            <summary>
            Fixed. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowScaleYToX">
            <summary>
            Fixed. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowScaleXToY">
            <summary>
            Fixed. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowScaleYToY">
            <summary>
            Fixed. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowPerspectiveX">
            <summary>
            Fixed. Ratio of weight.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowPerspectiveY">
            <summary>
            Fixed. Ratio of weight.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowWeight">
            <summary>
            What units?
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowOriginX">
            <summary>
            int? Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowOriginY">
            <summary>
            int? Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowColorExt">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowColorExtCMY">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowColorExtMod">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0x20000000
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented533">
            <summary>
            Undocumented. Seen in TestWatermark.doc. Complex property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowHighlightExt">
            <summary>
            This is shadow background color in the "cmyk" notation.
            Seen in BusinessBrochureBrief.doc, 0xdsd5db.
            In WordML this is color2="#dbd5d3 [rgb(219,213,211) cmyk(12.5,9.8,8.63,3.14)]" 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowHighlightExtCMY">
            <summary>
            Undocumented. In extended properties.
            Seen in BusinessBrochure.doc, value 0x2c3241e8.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowHighlightExtMod">
            <summary>
            Seen in TestDefect1402.doc. 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented537">
            <summary>
            Undocumented. Seen in TestWatermark.doc. Complex property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowColorExtK">
            <summary>
            Undocumented. Seen in TestLeorMeller.doc int 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowHighlightExtK">
            <summary>
            Undocumented. In extended properties.
            Seen in BusinessBrochure.doc, value 0x20.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowOn">
            <summary>
            bool. Shadow is on or not.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShadowObscured">
            <summary>
            bool. Excel5-style shadow
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveType"/>. Where transform applies.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveOffsetX">
            <summary>
            int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveOffsetY">
            <summary>
            int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveScaleXToX">
            <summary>
            int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveScaleYToX">
            <summary>
            int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveScaleXToY">
            <summary>
            int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveScaleYToY">
            <summary>
            int. The LONG values define a transformation matrix, effectively, each value is scaled by the perspectiveWeight parameter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveX">
            <summary>
            int. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveY">
            <summary>
            int. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveWeight">
            <summary>
            Fixed? Scaling factor.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveOriginX">
            <summary>
            Fixed. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveOriginY">
            <summary>
            Fixed undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PerspectiveOn">
            <summary>
            bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDSpecularAmount">
            <summary>
            Fixed-point 16.16
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDDiffuseAmount">
            <summary>
            Fixed-point 16.16
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDShininess">
            <summary>
            int? Default gives OK results
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDEdgeThickness">
            <summary>
            int. Specular edge thickness in EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrudeForward">
            <summary>
            int. Distance of extrusion in EMUs
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrudeBackward">
            <summary>
            int. EMUs
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrudePlane">
            <summary>
            <see cref="!:PlaneType"/>. Extrusion direction
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrusionColor">
            <summary>
            Color. Basic color of extruded part of shape; the lighting model used will determine 
            the exact shades used when rendering.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDCrMod">
            <summary>
            Color. Modification for BW views
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrusionColorExt">
            <summary>
            Seen in TestDefect1402.doc, 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrusionColorExtCMY">
            <summary>
            Seen in TestDefect1402.doc, 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrusionColorExtMod">
            <summary>
            Seen in TestDefect1402.doc, 0x20000000 (CrMod?)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Undocumented652">
            <summary>
            Undocumented. Seen in TestWatermark.doc. Complex property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDExtrusionColorExtK">
            <summary>
            Seen in TestDefect1402.doc, 0xffffffff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDOn">
            <summary>
            bool. Does this shape have a 3D effect.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDMetallic">
            <summary>
            bool. Use metallic specularity.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDUseExtrusionColor">
            <summary>
            bool. Undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDLightFace">
            <summary>
            bool. Determines whether the front face of the extrusion will respond to changes in the lighting.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationAngleY">
            <summary>
            Fixed. degrees (16.16) about y axis
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationAngleX">
            <summary>
            Fixed. degrees (16.16) about x axis
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationAxisX">
            <summary>
            int. These specify the rotation axis; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationAxisY">
            <summary>
            int. These specify the rotation axis; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationAxisZ">
            <summary>
            int. These specify the rotation axis; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationAngle">
            <summary>
            Fixed. degrees (16.16) about axis
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationCenterX">
            <summary>
            Fixed. rotation center x (16.16 or g-units)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationCenterY">
            <summary>
            Fixed. rotation center y (16.16 or g-units)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationCenterZ">
            <summary>
            int. rotation center z (absolute (emus))
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRenderMode">
            <summary>
            <see cref="!:ThreeDRenderMode"/>. Full, wireframe or bcube
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDTolerance">
            <summary>
            Fixed. pixels (16.16). Defines the number of facets used to describe curved surfaces of an extrusion.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDViewpointX">
            <summary>
            Emus. Defines the viewpoint of the observer (X).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDViewpointY">
            <summary>
            Emus. Defines the viewpoint of the observer (Y).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDViewpointZ">
            <summary>
            Emus. Z view distance.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDOriginX">
            <summary>
            Fixed. Defines the origin X of the viewpoint within the bounding box of the shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDOriginY">
            <summary>
            Fixed. Defines the origin Y of the viewpoint within the bounding box of the shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDSkewAngle">
            <summary>
            Fixed. degree (16.16) skew angle
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDSkewAmount">
            <summary>
            int. Percentage skew amount
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDAmbientIntensity">
            <summary>
            Fixed. Fixed point intensity
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDKeyX">
            <summary>
            Int? Key light source direction; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDKeyY">
            <summary>
            Int? Key light source direction; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDKeyZ">
            <summary>
            Int? Key light source direction; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDKeyIntensity">
            <summary>
            Int? Fixed point intensity.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDFillX">
            <summary>
            Int? Fill light source direction; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDFillY">
            <summary>
            Int? Fill light source direction; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDFillZ">
            <summary>
            Int? Fill light source direction; only their relative magnitudes matter.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDFillIntensity">
            <summary>
            Int? Fixed point intensity
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDConstrainRotation">
            <summary>
            bool. Determines whether the rotation of the extruded object is specified by the RotationAngle attribute.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDRotationCenterAuto">
            <summary>
            bool. Determines whether the center of rotation will be the geometric center of the extrusion.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDParallel">
            <summary>
            bool. Parallel projection.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDKeyHarsh">
            <summary>
            bool. Is key lighting harsh.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TDFillHarsh">
            <summary>
            bool. Is fill lighting harsh.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ConnectorType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ConnectorType"/>. Default none.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BWMode">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BWMode"/>. Default Automatic.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BWPure">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BWMode"/>. Default Automatic.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BWNormal">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BWMode"/>. Default Automatic.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramNodeLayout">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramNodeLayout"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramNodeKind">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramNodeKind"/>. 
            This property specifies kind of node in a diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramLayoutMRU">
            <summary>
            MSODGMLO type. Most recently used layout for its child.
            Ver: XP.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.EquationXML">
            <summary>
            Untested.
            String.
            This property is present if the shape represents an equation generated by Office 2007 
            or later.  The property is a string of XML representing a Word 2003 XML document. 
            The original equation is stored within the “oMathPara” tag within the document.  
            Refer to the Office Open XML documentation for details on this XML representation 
            of equations. If the document containing the shape is opened in Office 2007 or later, 
            the shape is replaced with the equation in this document.
            Ver: 2007
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PolicyLabel">
            <summary>
            Untested.
            Bool. Default false. Ver: 2007.
            True if the shape is a policy label representing metadata about a document.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PolicyBarCode">
            <summary>
            Untested.
            Bool. Default false. Ver: 2007.
            True if the shape represents a barcode as part of a barcode policy for record management.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FlipHQFE5152">
            <summary>
            Untested.
            Bool. Default false. Ver: XP.
            The value of this property should match the value of the fFlipH property 
            (in the transform property set) if the pib property exists (in the blip property set.)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FlipVQFE5152">
            <summary>
            Untested.
            Bool. Default false. Ver: XP.
            The value of this property should match the value of the fFlipV property 
            (in the transform property set) if the pib property exists (in the blip property set.)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleIcon">
            <summary>
            bool. For OLE objects, whether the object is in icon form. 
            What is stored in DOC escher does not seem very reliable, so I confirm it by extracting
            a bit from the OLE object data. For DOCX and WordML this is DrawAspect.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PreferRelativeResize">
            <summary>
            bool. For UI only. Prefer relative resizing. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LockShapeType">
            <summary>
            bool. Lock the shape type (don't allow Change Shape)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Initiator">
            <summary>
            Bool. Set by the solver.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DeleteAttachedObject">
            <summary>
            bool. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutType"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutGap">
            <summary>
            Int. Distance from box to first point.(EMUs)
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutAngle">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutAngle"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutDropType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutDropType"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutDropDistance">
            <summary>
            Int. if CalloutDropType.Specified, the actual drop distance. EMUs?
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutLength">
            <summary>
            Int. if fCalloutLengthSpecified, the actual distance.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutOn">
            <summary>
            Bool. Is the shape a callout.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutAccentBar">
            <summary>
            Bool. does callout have accent bar.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutTextBorder">
            <summary>
            Bool. does callout have a text border
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutMinusX">
            <summary>
            Bool. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutMinusY">
            <summary>
            Bool. undocumented.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutDropAuto">
            <summary>
            Bool. If true, then we occasionally invert the drop distance.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CalloutLengthSpecified">
            <summary>
            Bool. if true, we look at CalloutLength.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShapeName">
            <summary>
            Shape Name (present only if explicitly set).
            
            RK One scenario where this is used is to create relationships between diagram nodes.
            Instead of basing relationships on shape ids, the relationships are created based on shape names 
            (in DOC, RTF and model based on hashes of shape names).
            Shape id might change (at least can change in Spire.Doc when document is saved), shape name, 
            on the other hand remains the same and makes the life easier (no need to update diagram relations).
            Shape name is usually generated by MS Word based on the shape id.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShapeDescription">
            <summary>
            Alternative text.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HyperlinkAddress">
            <summary>
            String. The Uri of the hyperlink.
            If the link is to a local bookmark, it will be prepended with "#" in the model.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.WrapPolygonVertices">
            <summary>
            Array of <see cref="!:PathPoint"/>. The polygon that text will be wrapped around (Word).
            In the DOC file this is actually just normal POINT array, but it is simpler for us to work with PathPoint.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DistanceLeft">
            <summary>
            Left wrapping distance from text. Default 1/8 inch. EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DistanceTop">
            <summary>
            Top wrapping distance from text. Default 0. EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DistanceRight">
            <summary>
            Right wrapping distance from text. Default 1/8 inch. EMUs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DistanceBottom">
            <summary>
            Bottom wrapping distance from text. Default 0. EMUs in Escher.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RegroupId">
            <summary>
            NOT IN THE MODEL. We ignore this.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ScreenTip">
            <summary>
            String. The tooltip (also used for hyperlinks).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ScriptText">
            <summary>
            String. Looks like can be java script. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HorizontalAlignment">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HorizontalAlignment"/> 
            
            When this attribute is specified, the shape is positioned using alignment relative to some object.
            The relative anchor is specified using the  relative horizontal position value, all values are valid.
            
            When the alignment value is Inside our Outside (in MS Word this is in the Book Layout dropdown),
            then MS Word allows the relative anchor to be only Margin or Page.
            
            Occurs in EsShapeOptionsEx record.
            Note the values in the SPEC are wrong (off by 1).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeHorizontalPosition">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeHorizontalPosition"/> 
            Occurs in EsShapeOptionsEx record.
            Note the values in the SPEC are wrong (off by 1).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.VerticalAlignment">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.VerticalAlignment"/> 
            Also see comments above in <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HorizontalAlignment"/>.
            
            Occurs in EsShapeOptionsEx record.
            Note the values in the SPEC are wrong (off by 1).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeVerticalPosition">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeVerticalPosition"/> 
            Occurs in EsShapeOptionsEx record.
            Note the values in the SPEC are wrong (off by 1).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HRPct">
            <summary>
            int. Defines the length of a horizontal rule as a percentage of page width.
            Note that value 500 means 50%. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HRAlign">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HRAlign"/>. Defines the alignment of a horizontal rule.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HRHeight">
            <summary>
            NOT IN THE MODEL. Seems this attribute provides more exactly shape height. 
            We read this during DOC/RTF import and remove from model after shape height is adjusted.
            Int. Defines the thickness of a horizontal rule in twips.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HRWidth">
            <summary>
            NOT IN THE MODEL. We ignore it on read. On write we use shape width instead.
            Int. Defines the length of a horizontal rule in twips.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ScriptType">
            <summary>
            String. Looks like "mime" type of the script. I've seen a value " type="text/javascript"".
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ScriptLanguage">
            <summary>
            Int. Probably Id of the script language. 4 = JavaScript.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ScriptIdAttr">
            <summary>
            Untested.
            Id script attribute of the script?
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ScriptLanguageName">
            <summary>
            String. Looks like string name of the script language.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BorderTopColor">
            <summary>
            These are 32bit color for the inline picture borders. 
            Occur in EsShapeOptionsEx record. 
            We read this attribute into the model initially, so it could occur in the model.
            
            If the shape is an inline picture, then when the PICF structure is loaded,
            the 32bit colors specified by these attributes are applied to the borders.
            The border attributes BorderXXX are added to the model and these attributes are removed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.MetroBlob">
            <summary>
            Untested.
            Seen complex value in defect 3397.
            The shape’s 2007 representation in Office Open XML format.  The actual data is a package 
            in Office XML format, which can simply be opened as a zip file.  This zip file contains 
            an XML file with the root element “sp”.  Refer to the publically available Office 
            Open XML documentation for more information about this data.  In case we lose any 
            property when converting a 2007 Office Art shape to 2003 shape, we use this blob to 
            retrieve the original Office Art property data when opening the file in 2007.  
            See Appendix F for more information.
            Ver: 2007
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Dhgt">
            <summary>
            Untested.
            The shape’s unique z-order, ranging from 1 to 503316479.  The higher the number, 
            the closer to “in-front” the shape is.
            Ver: 2007.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.AllowInCell">
            <summary>
            0x8000 flag. bool. Allows shape to anchor and position inside table cells.
            Occurs in extended attributes.
            Not sure about default value. From DOC files looks like default is true, but RTF spec says its false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PictureBullet">
            <summary>
            0x4000 flag. Set to true to indicate this shape is a picture bullet. 
            Occurs in extended properties.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HRStandard">
            <summary>
            0x2000 flag. Set to true for a "standard" horizontal rule shape. 
            This means the horizontal rule does not have a picture.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HRNoShade">
            <summary>
            0x1000 flag. Set to true to turn a shadow on the horizontal rule shape off.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HROn">
            <summary>
            0x0800 flag. Set to true for a shape that is a horizontal rule.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.UserDrawn">
            <summary>
            0x0400 flag.
            Seems to be PowerPoint related.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.AllowOverlap">
            <summary>
            0x0200 flag. bool. Default is true. Occurs in extended attributes.
            Allows shape to overlap other shapes unless it is a shape with None wrapping (\shpwr3), 
            in which case it can always overlap an object with other types of wrapping and vice-versa.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ReallyHidden">
            <summary>
            0x0100 flag. Occurs in extended attributes.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ScriptAnchor">
            <summary>
            0x0080 flag.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.EditedWrap">
            <summary>
            Has the wrap polygon been edited? Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BehindText">
            <summary>
            Word-only (shape is behind text), default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OnDblClickNotify">
            <summary>
            Notify client on a double click, default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Button">
            <summary>
            A button shape (i.e., clicking performs an action). Set for shapes with attached hyperlinks or macros.
            Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OneD">
            <summary>
            1D adjustment, default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Hidden">
            <summary>
            Do not display. default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Print">
            <summary>
            Print this shape, default true.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.UnknownHtmlFlags">
            <summary>
            Seen in TobyHenderson6.doc and in TestInlinePictures.doc. Looks like another set of flags.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.EditAs">
            <summary>
            Enum <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.EditAs"/>. 
            This property could be set for a group shape to identify it as a canvas or a diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramStyle">
            <summary>
            Int. In the RTF specification there is a detailed info which value means what diagram style,
            but the problem is that different diagram types have different sets of diagram styles,
            so I really prefer to store this just as integer in the model. WordML does the same.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramRelationsTable">
            <summary>
            Array of <see cref="!:DiagramNodeRelation"/>. 
            It is important to write this property, otherwise MS Word does not recognize the shape as a diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramScaleX">
            <summary>
            Fixed. The scale factor for width of a diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramScaleY">
            <summary>
            Fixed. The scale factor for height of a diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramFontSize">
            <summary>
            Int. Specifies the font size in points of text for new nodes in a diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramConstrainBounds">
            <summary>
            int[] consisting of four items. Specifies the bounds that the diagram nodes are constrained to.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramBaseTextScale">
            <summary>
            This property specifies the amount to scale text. This property MAY be ignored.
            A FixedPoint, as specified in [MS-OSHARED] section 2.2.1.6, that specifies the amount to scale text.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramAutoFormat">
            <summary>
            Bool. True when diagram uses auto format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramReverse">
            <summary>
            Bool. Not fully sure, but looks very much reverse flag.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DiagramAutoLayout">
            <summary>
            Bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.PseudoInline">
            <summary>
            Bool. I guess this corresponds to fPseudoInline in RTF. This is set for inline shapes.
            Affects not only diagrams, but all shapes.
            
            The shape is pseudo-inline, meaning it behaves like an inline image as far as positioning goes, 
            but has the features of shapes.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ClipVertices">
            <summary>
            Untested.
            Seen in TestArtSchool8039.doc. Complex, contains 0x2e bytes of data.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ClipSegmentInfo">
            <summary>
            Untested.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ClipShapePath">
            <summary>
            Untested.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ClipToWrap">
            <summary>
            Untested. bool.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ClipOK">
            <summary>
            Untested. bool. Seen in BusinessBrochure.doc.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.InkData">
            <summary>
            InkData as byte array. Complex.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.InkAnnotation">
            <summary>
            Specifies that Ink should be treated as annotation.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupId">
            <summary>
            This property specifies the GUID of the signature line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupProvId">
            <summary>
            This property specifies the GUID of the provider that creates the signature line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupSuggSigner">
            <summary>
            This property specifies the name of the suggested signer.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupSuggSigner2">
            <summary>
            This property specifies the title or additional information of the suggested signer.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupSuggSignerEmail">
            <summary>
            This property specifies the e-mail address of the suggested signer.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupSignInst">
            <summary>
            This property specifies the signing instruction displayed to the signer.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupAddlXml">
            <summary>
            2.3.27.13 wzSigSetupAddlXml
            This property specifies the additional information in XML format provided by the provider that creates the signature line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupProvUrl">
            <summary>
            2.3.27.15 wzSigSetupProvUrl
            This property specifies the URL of the provider that creates the signature line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupShowSignDate">
            <summary>
            bool. Specifies whether the signing date is displayed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupAllowComments">
            <summary>
            bool. Specifies whether the comment from the signer is allowed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.SigSetupSignInstSet">
            <summary>
            bool. Specifies whether the signing instruction is overridden.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.IsSignatureLine">
            <summary>
            bool. Specifies whether the shape is a signature line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LeftPercent">
            <summary>
            int. Relative left position of the shape in 1/10th of percent.
            When present, logically overrides the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Left"/> attribute.
            Available since Word 2007.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.TopPercent">
            <summary>
            int. Relative top position of the shape in 1/10th of percent.
            When present, logically overrides the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Top"/> attribute.
            Available since Word 2007.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.WidthPercent">
            <summary>
            int. Relative width of the shape in 1/10th of percent.
            When present, logically overrides the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Width"/> attribute.
            Available since Word 2007.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HeightPercent">
            <summary>
            int. Relative height of the shape in 1/10th of percent.
            When present, logically overrides the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Height"/> attribute.
            Available since Word 2007.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeWidth">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeWidth"/> 
            Specifies what shape width is relative to.
            Available since Word 2007.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeHeight">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.RelativeHeight"/> 
            Specifies what shape width is relative to.
            Available since Word 2007.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ColStart">
            <summary>
            Untested.
            Starting column.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ColSpan">
            <summary>
            Untested.
            Number of columns to span.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Flip">
            <summary>
            <see cref="T:Spire.Doc.Core.DataStreamParser.Escher.FlipOrientation"/>. Not stored as a property in Escher, but stored in the EsShape record.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.WrapType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.WrapType"/>. Not stored as a property in Escher, but stored in the FSPA structure.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.WrapSide">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.WrapSide"/>. Not stored as a property in Escher, but stored in the FSPA structure.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.AnchorLocked">
            <summary>
            bool in the model. Not stored as a property in Escher, but stored in the FSPA structure.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageBytes">
            <summary>
            byte[] in the model. Not stored as a property in Escher.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageTitle">
            <summary>
            string in the model. Not stored as a property in Escher.
            If present, specifies a "comment" for a non-linked image. 
            Usually, it is the original name of the image, sometimes without the extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ImageSourceFullName">
            <summary>
            string in the model. Not stored as a property in Escher.
            If present, this attribute specifies the URL to the linked image.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BorderTop">
            <summary>
            Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BorderLeft">
            <summary>
            Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BorderBottom">
            <summary>
            Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.BorderRight">
            <summary>
            Border in the model. Not stored as a property in Escher. Stored in PICF for inline pictures only.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineImageBytes">
            <summary>
            byte[] in the model. Not stored as a property in Escher.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillImageBytes">
            <summary>
            byte[] in the model. Not stored as a property in Escher.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleObject">
            <summary>
            <see cref="!:EmbeddedObjectBase"/> that contains the embedded OLE or OOXML data and its id.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleProgID">
            <summary>
            String that specifies ProgID of the OLE object.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleSourceFullName">
            <summary>
            String that specifies full name of the linked file.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleSourceItem">
            <summary>
            String that specifies the range within the linked file. Optional.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleAutoUpdate">
            <summary>
            Bool that specifies whether the link is auto updated or not.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleLocked">
            <summary>
            Bool that specifies whether the OLE link is locked for updates or not.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleLinkType">
            <summary>
            OleLinkType value. Specifies type of the OLE link.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.OleFormatUpdateType">
            <summary>
            Int. Corresponds to the value for the \f field switch in OLE fields.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.HyperlinkTarget">
            <summary>
            string that specifies the hyperlink target frame.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineFillPresetTexture">
            <summary>
            <see cref="!:PresetTexture"/>, specifies the id of the built-in texture for the stroke fill pattern.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.FillPresetTexture">
            <summary>
            <see cref="!:PresetTexture"/>, specifies the id of the built-in texture for the fill pattern.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.IsDummy">
            <summary>
            Required by the RTF importer to mark the shape as a dummy shape. Dummy shapes are not added to the model.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShapeId">
            <summary>
            int.
            Shape id as loaded from the file or generated when a shape is created.
            All shape identifiers are regenerated into MS Word-like sequence before a document is saved.
            </summary>
            <remarks>
            Note, DrawingML id is of unsigned int type.
            </remarks>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CoordOriginX">
            <summary>
            CoordOrigin.X in coordinate units. 
            Normally occurs for group shapes and also shapes with custom geometry.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CoordOriginY">
            <summary>
            CoordOrigin.Y in coordinate units. 
            Normally occurs for group shapes and also shapes with custom geometry.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CoordSizeWidth">
            <summary>
            CoordSize.Width in coordinate units. 
            Normally occurs for group shapes and also shapes with custom geometry.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.CoordSizeHeight">
            <summary>
            CoordSize.Height in coordinate units. 
            Normally occurs for group shapes and also shapes with custom geometry.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Left">
            <summary>
            double.
            Left position of the shape. Has effect for floating shapes only.
            For top level shapes these are points, for child shapes these are in the parent coordinate system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Top">
            <summary>
            double.
            Top position of the shape. Has effect for floating shapes only.
            For top level shapes these are points, for child shapes these are in the parent coordinate system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Width">
            <summary>
            double. Width of the shape.
            For top level shapes these are points, for child shapes these are in the parent coordinate system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Height">
            <summary>
            double. Height of the shape.
            For top level shapes these are points, for child shapes these are in the parent coordinate system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DmlLockArrowHeads">
            <summary>
            Boolean. DrawingML property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DmlLockResize">
            <summary>
            Boolean. DrawingML property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DmlLockDrillDown">
            <summary>
            Boolean. DrawingML property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DmlEffectExtentLeft">
            <summary>
            int. EMUs. DrawingML property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DmlEffectExtentTop">
            <summary>
            int. EMUs. DrawingML property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DmlEffectExtentRight">
            <summary>
            int. EMUs. DrawingML property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.DmlEffectExtentBottom">
            <summary>
            int. EMUs. DrawingML property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ThemeColor">
            <summary>
            At the moment this is an unparsed string value. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ThemeShade">
            <summary>
            At the moment this is an unparsed string value. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ThemeTint">
            <summary>
            At the moment this is an unparsed string value. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ZOrder">
            <summary>
            int.
            Determines the display order of overlapping shapes.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShapeType">
            <summary>
            <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.ShapeType"/>.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.#ctor">
            <summary>
            No ctor.
            </summary>
        </member>
        <member name="T:Spire.Doc.Core.DataStreamParser.Escher.rtfShapeAttr">
            <summary>
            Defines shape attributes written in rtf file.
            </summary>
        </member>
        <member name="M:Spire.Layouting.Layouter.IsCurrentWidgetNeedToLayout(Spire.Layouting.LayoutContext,System.Int32,System.Boolean@,System.Boolean@,System.Boolean)">
            <param name="isSplittedWidget"></param>
        </member>
        <member name="P:Spire.Doc.BodyRegion.OwnerTextBody">
            <summary>
            Gets the owner text body.
            </summary>
            <value>The owner text body.</value>
        </member>
        <member name="P:Spire.Doc.BodyRegion.IsInsertRevision">
            <summary>
            Gets a value indicating whether this item was inserted to the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.BodyRegion.IsDeleteRevision">
            <summary>
            Gets a value indicating whether this item was deleted from the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.IStructureDocument.SDTProperties">
            <summary>
            Get the Sdt properties.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.IStructureDocument.BreakCharacterFormat">
            <summary>
            Get the character format of the break.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.StructureDocumentTag.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the Block-Level structured document tag class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTag.SDTContent">
            <summary>
            Gets the a value specifies the last known contents of a structured document tag around one or more block-level structures.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTag.SDTProperties">
            <summary>
            Gets the structured document tag properties.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTag.BreakCharacterFormat">
            <summary>
            Gets character format for the break symbol.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTag.DocumentObjectType">
            <summary>
            Gets the type of the entity.
            </summary>
            <value>The type of the entity.</value>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTag.ChildObjects">
            <summary>
            Gets the child entities.
            </summary>
            <value>The child entities.</value>
        </member>
        <member name="M:Spire.Doc.TableRow.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.TableRow.AddCell">
            <summary>
            Adds the cell.
            </summary>
        </member>
        <member name="M:Spire.Doc.TableRow.AddCell(System.Boolean)">
            <summary>
            Adds the cell.
            </summary>
            <param name="isCopyFormat">Specifies whether to apply the parent row format.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.TableRow.AddCell(System.Int32,System.Boolean)">
            <summary>
            Adds the cell.
            </summary>
            <param name="index">the index.</param>
            <param name="isCopyFormat">Specifies whether to apply the parent row format.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.TableRow.GetRowIndex">
            <summary>
            Returns index of the row in owner table.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.TableRow.ChildObjects">
            <summary>
            Gets the child object.
            </summary>
            <value>The child object.</value>
        </member>
        <member name="P:Spire.Doc.TableRow.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.TableRow.Cells">
            <summary>
            Returns or setscell collection.
            </summary>
        </member>
        <member name="P:Spire.Doc.TableRow.HeightType">
            <summary>
            Get / set table row height type
            </summary>
        </member>
        <member name="P:Spire.Doc.TableRow.RowFormat">
            <summary>
            Gets table format
            </summary>
        </member>
        <member name="P:Spire.Doc.TableRow.Height">
            <summary>
            Returns or setsheight of the row.
            </summary>
        </member>
        <member name="P:Spire.Doc.TableRow.IsHeader">
            <summary>
            Returns or sets whether the row is a table header.
            </summary>
        </member>
        <member name="P:Spire.Doc.TableRow.Hidden">
            <summary>
            Returns or sets whether the glyph representing the end character of current table row
            shall be displayed in the current document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.StructureDocumentTagRow.#ctor(Spire.Doc.Table)">
            <summary>
            Initializes a new instance of the Block-Level structured document tag row class.
            </summary>
            <param name="owenrTable"></param>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagRow.DocumentObjectType">
            <summary>
             Gets the type of the entity.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagRow.SDTProperties">
            <summary>
            Gets the structured document tag properties.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagRow.BreakCharacterFormat">
            <summary>
            Gets character format for the break symbol.
            </summary>
        </member>
        <member name="M:Spire.Doc.TableCell.SetCellWidth(System.Single,Spire.Doc.CellWidthType)">
            <summary>
            Set cell width
            </summary>
            <param name="width"></param>
            <param name="widthType"></param>
        </member>
        <member name="M:Spire.Doc.TableCell.SplitCell(System.Int32,System.Int32)">
            <summary>
            The one cell splits into two or more cells.
            </summary>
            <param name="columnNum">The split column number. Must be greater than or equal to 1 is only valid. </param>
            <param name="rowNum">The split row number. Must be greater than or equal to 1 is only valid. </param>
        </member>
        <member name="P:Spire.Doc.TableCell.OwnerRow">
            <summary>
            Gets owner row of the cell.
            </summary>
        </member>
        <member name="P:Spire.Doc.TableCell.CellFormat">
            <summary>
            Gets cell format.
            </summary>
        </member>
        <member name="P:Spire.Doc.TableCell.Width">
            <summary>
            Returns or sets cell width.
            </summary>
        </member>
        <member name="P:Spire.Doc.TableCell.LayoutWidth">
            <summary>
            Get or set the cell width of layout. 
            </summary>
        </member>
        <member name="P:Spire.Doc.TableCell.CellWidthType">
            <summary>
            Gets or sets cell width type
            </summary>
        </member>
        <member name="P:Spire.Doc.TableCell.Scaling">
            <summary>
            Gets or sets the cell scaling.
            </summary>
            <value>The scaling.</value>
        </member>
        <member name="M:Spire.Doc.Documents.StructureDocumentTagCell.#ctor(Spire.Doc.TableRow)">
            <summary>
            Initializes a new instance of the Block-Level structured document tag cell class.
            </summary>
            <param name="doc">The ownerRow.</param>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagCell.DocumentObjectType">
            <summary>
            Gets the type of the entity.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagCell.SDTProperties">
            <summary>
            Gets the structured document tag properties.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagCell.BreakCharacterFormat">
            <summary>
            Gets character format for the break symbol.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.StructureDocumentTagInline.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the Inline-Level structured document tag class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagInline.SDTContent">
            <summary>
            Gets a valie specifies the last known contents of a structured document tag around one or more inline-level structures.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagInline.SDTProperties">
            <summary>
            Gets the structured document tag properties.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagInline.BreakCharacterFormat">
            <summary>
            Gets character format for the break symbol.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagInline.DocumentObjectType">
            <summary>
            Gets the type of the entity.
            </summary>
            <value>The type of the entity.</value>
        </member>
        <member name="P:Spire.Doc.Documents.StructureDocumentTagInline.ChildObjects">
            <summary>
            Gets the child entities.
            </summary>
            <value>The child entities.</value>
        </member>
        <member name="T:Spire.Doc.Documents.Rendering.PageLayoutHandler">
            <summary>
            Represents the method that will handle an event that with event data
            </summary>
            <param name="sender">The source of the event</param>
            <param name="args">args that contains event data</param>
        </member>
        <member name="T:Spire.Doc.Documents.Rendering.PageLayoutEventArgs">
             <summary>
            Spire.Doc.Documents.Rendering.DocumentLayouter.PageLayoutEventArgs is the class containg event data
             </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.PageLayoutEventArgs.PageIndex">
            <summary>
            Represents the page number of documents'
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.PageLayoutEventArgs.PageSetup">
            <summary>
            Represents the document page informations 
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.ShapeBoundsAndTextWrapping.CompareTo(System.Object)">
            <summary>
            compare to.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.ShapeBoundsAndTextWrapping.CreateRegion">
            <summary>
            create region object.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.ShapeBoundsAndTextWrapping.Region">
            <summary>
            get region object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.ShapeBoundsAndTextWrapping.WrapPolygon">
            <summary>
            get/set polygon point.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.ShapeBoundsAndTextWrapping.Intersect">
            <summary>
            get/set the intersect.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.Rendering.HeadingNameList">
            <summary>
            Heading name list.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.HeadingNameList.Contains(System.String,System.Boolean)">
            <summary>
            
            </summary>
            <param name="item"></param>
            <param name="removtSpace"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.Shape.ImageSize.WidthTwips">
            <summary>
            Gets the height of the image in points. 1 point is 1/72 inch.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.CommentFormat.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:WCommentFormat"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.CommentFormat.Clone(Spire.Doc.Interface.IDocument)">
            <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
            <returns>
            A new object that is a copy of this instance.
            </returns>
        </member>
        <member name="P:Spire.Doc.Formatting.CommentFormat.Initial">
            <summary>
            Gets or sets the user initials.
            </summary>
            <value>The user initials.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.CommentFormat.Author">
            <summary>
            Gets or sets the user.
            </summary>
            <value>The user.</value>
        </member>
        <member name="T:Spire.Doc.Themes">
            <summary>
            The theme class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Themes.#ctor(Spire.Doc.Document)">
            <summary>
            Initialize class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Themes.LanguageIdToScriptString(System.Int16)">
            <summary>
            Converter language id to script string.
            </summary>
            <param name="languageId">the language id.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Themes.ColorScheme">
            <summary>
            Gets color scheme.
            </summary>
        </member>
        <member name="P:Spire.Doc.Themes.MinorFont">
            <summary>
            Gets minor font.
            </summary>
        </member>
        <member name="P:Spire.Doc.Themes.MajorFont">
            <summary>
            Gets/Sets major font.
            </summary>
        </member>
        <member name="P:Spire.Doc.Themes.XmlNodeStream">
            <summary>
            Gets/Sets xml node stream.
            </summary>
        </member>
        <member name="P:Spire.Doc.Themes.Document">
            <summary>
            Gets document object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Themes.LanguageIdList">
            <summary>
            Gets language id list.
            </summary>
        </member>
        <member name="T:Spire.Doc.ThemeFontTypes">
            <summary>
            theme font type enum.
            </summary>
        </member>
        <member name="T:Spire.Doc.FontScheme">
            <summary>
            Class fontScheme.
            </summary>
        </member>
        <member name="P:Spire.Doc.FontScheme.Name">
            <summary>
            Gets/Sets name value.
            </summary>
        </member>
        <member name="P:Spire.Doc.FontScheme.Type">
            <summary>
            Gets/Sets type value.
            </summary>
        </member>
        <member name="P:Spire.Doc.FontScheme.Script">
            <summary>
            Gets/Sets script value.
            </summary>
        </member>
        <member name="P:Spire.Doc.FontScheme.Typeface">
            <summary>
            Gets/Sets typeface value.
            </summary>
        </member>
        <member name="P:Spire.Doc.FontScheme.TypefaceLenght">
            <summary>
            Get typeface string lentht.
            </summary>
        </member>
        <member name="T:Spire.Doc.ThemeColorTypes">
            <summary>
            theme color type enum.
            </summary>
        </member>
        <member name="T:Spire.Doc.ColorScheme">
            <summary>
            Class colorScheme.
            </summary>
        </member>
        <member name="M:Spire.Doc.ColorScheme.SetColor(System.Drawing.Color)">
            <summary>
            set color.
            </summary>
            <param name="clr">The Color</param>
        </member>
        <member name="M:Spire.Doc.ColorScheme.SetColorHex(System.String)">
            <summary>
            Set color hex.
            </summary>
            <param name="hex"></param>
        </member>
        <member name="M:Spire.Doc.ColorScheme.GetHexColor(System.String)">
            <summary>
            Get hex color.
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.ColorScheme.GetHtmlColor(System.String)">
            <summary>
            Gets the HTML color.
            </summary>
            <param name="color">The color.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.ColorScheme.Color">
            <summary>
            Gets/Sets color object.
            </summary>
        </member>
        <member name="P:Spire.Doc.ColorScheme.ColorName">
            <summary>
            Gets/Sets color name.
            </summary>
        </member>
        <member name="P:Spire.Doc.ColorScheme.ColorHex">
            <summary>
            Gets/Sets color hex string.
            </summary>
        </member>
        <member name="P:Spire.Doc.ColorScheme.Name">
            <summary>
            Gets/Sets theme color name;
            </summary>
        </member>
        <member name="P:Spire.Doc.ColorScheme.Type">
            <summary>
            Gets/Set object type.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.SetDelay(System.Int32)">
             Sets the delay time between each frame, or changes it
             for subsequent frames (applies to last frame added).
            
             @param ms int delay time in milliseconds
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.SetDispose(System.Int32)">
            Sets the GIF frame disposal code for the last added frame
            and any subsequent frames.  Default is 0 if no transparent
            color has been set, otherwise 2.
            @param code int disposal code.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.SetRepeat(System.Int32)">
             Sets the number of times the set of GIF frames
             should be played.  Default is 1; 0 means play
             indefinitely.  Must be invoked before the first
             image is added.
            
             @param iter int number of iterations.
             @return
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.SetTransparent(System.Drawing.Color)">
             Sets the transparent color for the last added frame
             and any subsequent frames.
             Since all colors are subject to modification
             in the quantization process, the color in the final
             palette for each frame closest to the given color
             becomes the transparent color for that frame.
             May be set to null to indicate no transparent color.
            
             @param c Color to be treated as transparent on display.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.AddFrame(System.Drawing.Image)">
             Adds next GIF frame.  The frame is not written immediately, but is
             actually deferred until the next frame is received so that timing
             data can be inserted.  Invoking <code>finish()</code> flushes all
             frames.  If <code>setSize</code> was not invoked, the size of the
             first image is used for all subsequent frames.
            
             @param im BufferedImage containing frame to write.
             @return true if successful.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.Finish">
            Flushes any pending data and closes output file.
            If writing to an OutputStream, the stream is not
            closed.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.SetFrameRate(System.Single)">
             Sets frame rate in frames per second.  Equivalent to
             <code>setDelay(1000/fps)</code>.
            
             @param fps float frame rate (frames per second)
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.SetQuality(System.Int32)">
             Sets quality of color quantization (conversion of images
             to the maximum 256 colors allowed by the GIF specification).
             Lower values (minimum = 1) produce better colors, but slow
             processing significantly.  10 is the default, and produces
             good color mapping at reasonable speeds.  Values greater
             than 20 do not yield significant improvements in speed.
            
             @param quality int greater than 0.
             @return
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.SetSize(System.Int32,System.Int32)">
             Sets the GIF frame size.  The default size is the
             size of the first frame added if this method is
             not invoked.
            
             @param w int frame width.
             @param h int frame width.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.Start(System.IO.FileStream)">
             Initiates GIF file creation on the given stream.  The stream
             is not closed automatically.
            
             @param os OutputStream on which GIF images are written.
             @return false if initial write failed.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.Start(System.String)">
             Initiates writing of a GIF file with the specified name.
            
             @param file String containing output file name.
             @return false if open or initial write failed.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.AnalyzePixels">
            Analyzes image colors and creates color map.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.FindClosest(System.Drawing.Color)">
             Returns index of palette color closest to c
            
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.GetImagePixels">
            Extracts image pixels into byte array "pixels"
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WriteGraphicCtrlExt">
            Writes Graphic Control Extension
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WriteImageDesc">
            Writes Image Descriptor
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WriteLSD">
            Writes Logical Screen Descriptor
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WriteNetscapeExt">
            Writes Netscape application extension to define
            repeat count.
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WritePalette">
            Writes color table
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WritePixels">
            Encodes and writes pixel data
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WriteShort(System.Int32)">
            Write 16-bit value to output stream, LSB first
        </member>
        <member name="M:Spire.Doc.Documents.AnimatedGifEncoder.WriteString(System.String)">
            Writes string to output stream
        </member>
        <member name="M:Spire.Doc.FootEndnoteOptions.#ctor(Spire.Doc.Interface.IDocument,Spire.Doc.Core.Biff_Records.Structures.DOPDescriptor,System.Boolean)">
            <summary>
            Construct FootEndnoteOptions object apply the this document.
            </summary>
            <param name="descriptor">the DOPDescriptor.</param>
            <param name="IsFootnote">the IsFootnote.</param>
        </member>
        <member name="M:Spire.Doc.FootEndnoteOptions.#ctor(Spire.Doc.Interface.IDocument,System.Boolean)">
            <summary>
             Construct FootEndnoteOptions object apply the current section.
            </summary>
            <param name="IsFootnote">the IsFootnote.</param>
        </member>
        <member name="M:Spire.Doc.FootEndnoteOptions.SetFootEndnoteOptionsType(System.Boolean)">
            <summary>
            Set footendnoteOptions type.
            </summary>
            <param name="IsFootnote"></param>
        </member>
        <member name="M:Spire.Doc.FootEndnoteOptions.UpdateFootEndnoteInfo(Spire.Doc.Core.Biff_Records.Structures.DOPDescriptor)">
            <summary>
            update footnote(endnote) info.
            </summary>
            <param name="descriptor"></param>
        </member>
        <member name="M:Spire.Doc.FootEndnoteOptions.UpdateeFootEndnoteDescriptor(System.Int32,System.Object)">
            <summary>
            
            </summary>
            <param name="propertyKey"></param>
            <param name="value"></param>
        </member>
        <member name="P:Spire.Doc.FootEndnoteOptions.NumberFormat">
            <summary>
            Gets or sets endnote numbering format
            </summary>
        </member>
        <member name="P:Spire.Doc.FootEndnoteOptions.Position">
            <summary>
            Gets or sets endnote(footnote) position in the document
            </summary>
        </member>
        <member name="P:Spire.Doc.FootEndnoteOptions.RestartRule">
            <summary>
            Gets or sets the restart rule for endnote
            </summary>
        </member>
        <member name="P:Spire.Doc.FootEndnoteOptions.StartNumber">
            <summary>
            Gets or sets the start footnote number
            </summary>
        </member>
        <member name="T:Spire.Doc.FootEndnoteApplyType">
            <summary>
            Footnote(Endnote) properties apply object type.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteApplyType.Document">
            <summary>
            Specifies the footnote(endnote) properties for this document.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteApplyType.Section">
            <summary>
            Specifies the footnote(endnote) properties for the current section.
            </summary>
        </member>
        <member name="F:Spire.Utils.Text.Separator.None">
            <summary>
            Is not a separator
            </summary>
        </member>
        <member name="F:Spire.Utils.Text.Separator.Separator">
            <summary>
            Is a separator, but can not be the first char of a new line
            </summary>
        </member>
        <member name="F:Spire.Utils.Text.Separator.LineBreakSeparator">
            <summary>
            Is a separator which can be the first char of a new line
            </summary>
        </member>
        <member name="F:Spire.Utils.Text.Separator.InitialQuotePunctuation">
            <summary>
            Indicates that the character is an opening or initial quotation mark.
            </summary>
        </member>
        <member name="F:Spire.Utils.Text.Separator.G7FFLetter">
            <summary>
            Letter, whoes code > 0x7ff
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.Structures.TableCellStructure.m_rgf">
            fFirstMerged       :1 0001 set to 1 when cell is first cell of a range of cells that have been merged. 
            fMerged short      :1 0002 set to 1 when cell has been merged with preceding cell. 
            fVertical short    :1 0004 set to 1 when cell has vertical text flow 
            fBackward short    :1 0008 for a vertical table cell, text flow is bottom to top when 1 and is bottom to top when 0. 
            fRotateFont short  :1 0010 set to 1 when cell has rotated characters (i.e. uses @font) 
            fVertMerge short   :1 0020 set to 1 when cell is vertically merged with the cell(s) above and/or below. 
            fVertRestart short :1 0040 set to 1 when the cell is the first of a set of vertically merged cells. 
            vertAlign short    :2 0180 specifies the alignment of the cell contents relative to text flow 
        </member>
        <member name="M:Spire.Layouting.LayoutedWidget.AlignTextAlignment(Spire.Doc.Documents.Paragraph,Spire.Doc.Rendering.FontAscentDescent,Spire.Doc.Rendering.DrawingContext,Spire.Layouting.LayoutedWidget)">
            <summary>
            Align the widget based on text alignment
            </summary>
            <param name="paragraph"></param>
            <param name="maxAscentDes"></param>
            <param name="dc"></param>
            <param name="childWidget"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Layouting.LayoutedWidget.ClipBounds">
            <summary>
            gets the clip bounds of the graphics.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Style.StyleId">
            <summary>
            Gets or sets the style id.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Style.IsCustomStyle">
            <summary>
            Gets or sets a value indicating whether this instance is custom style.
            </summary>
            <value>if this instance is custom, set to <c>true</c>.</value>
        </member>
        <member name="M:Spire.Doc.Fields.Field.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Creates Field object for specified document
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.Field.GetAsSymbol">
            <summary>
            Gets the field as WSymbol item.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.GetTextOfTextFormat">
            <summary>
            Get the text of the text foramt.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateNextIfField">
            <summary>
            Updates the next if field.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateDocPropertyField">
            <summary>
            Updates the doc property field.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateTextWithFormat(System.String,System.String)">
            <summary>
            update the text based on the format.
            </summary>
            <param name="text"></param>
            <param name="format"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateIfField">
            <summary>
            Updates if field.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateIfField(System.Boolean)">
            <summary>
            Updates if field.
            </summary>
            <param name="setSkipObject"></param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.ParseNextIfField(Spire.Doc.Fields.FieldMark,Spire.Doc.Body,Spire.Doc.Fields.IfFieldResult)">
            <summary>
            parse the IF fields result that the IF field is the next item of current IF field end mark;
            </summary>
            <param name="endMark">the current IF field end mark </param>
            <param name="ownerBody"></param>
            <param name="firstIfResultStruct">a IF field result struct</param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.InsertResultsToPara(System.Collections.Generic.List{Spire.Doc.Fields.IfFieldResult},Spire.Doc.Body,Spire.Doc.Fields.FieldCodeIndex,System.Boolean)">
            <summary>
            Insert the result into the last paragraph.
            if result has paragraphs,insert the paragraphs before the last paragraph;
            </summary>
            <param name="nextIfFieldResult"></param>
            <param name="ownerBody"></param>
            <param name="endIndex"></param>
            <param name="isAddForIfField">a flag checked whether the item is added for IF field layout</param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.InsertIfFieldToPara(Spire.Doc.Fields.IfFieldResult,Spire.Doc.Documents.Paragraph,System.Int32@,System.Boolean)">
            <summary>
            Field result list has IF field,convert the IF field to text range ,
            and insert the text range into the given paragraph.
            </summary>
            <param name="ifFieldResultStruct"></param>
            <param name="insertedPara"></param>
            <param name="insertEndIndex"></param>
            <param name="isAddForIfField"></param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateResultsList(System.Collections.Generic.List{Spire.Doc.Fields.IfFieldResult})">
            <summary>
            move the result items to the next paragraph that are not paragraph .
            </summary>
            <param name="nextIfFieldResult"></param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.GetNextIfFieldResults(System.Int32,Spire.Doc.Documents.Paragraph,Spire.Doc.Fields.FieldCodeIndex@)">
            <summary>
            the the results list of the iffield which is  the next item of the previous end mark.
            </summary>
            <param name="endIndex"></param>
            <param name="ownerPara"></param>
            <param name="lastEndIndex"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.HasParaInResult(System.Collections.Generic.List{Spire.Doc.DocumentObject})">
            <summary>
            return whether the result list has paragraph.
            </summary>
            <param name="resultList"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.GetTextRangeOfIfFieldResult(System.Collections.Generic.List{Spire.Doc.DocumentObject})">
            <summary>
            gets a list of document object which is not paragraph.
            </summary>
            <param name="resultList"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.SplitParaWithSameMarkIndex(Spire.Doc.Documents.Paragraph,Spire.Doc.Body,Spire.Doc.Fields.FieldCodeIndex)">
            <summary>
            split the end mark to the next paragraph when the sperator mark and end mark 
            are in the same paragrah, and the field result has paragraph.  
            </summary>
            <param name="insertPara"></param>
            <param name="ownerBody"></param>
            <param name="endCodeIndex"></param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.RemoveText(System.String,System.String)">
            <summary>
            Removes the text.
            </summary>
            <param name="text">The text.</param>
            <param name="textToRevome">The text to revome.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.SplitIfArguments(System.String)">
            <summary>
            Splits if arguments.
            </summary>
            <param name="text">The text.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.SplitFieldCode(System.Int32,System.String@,System.String@)">
            <summary>
            Splits the field code.
            </summary>
            <param name="tableStart">The table start.</param>
            <param name="text">The text.</param>
            <param name="condition">The condition.</param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.SplitFieldCode(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Int32},System.Boolean,System.String@,System.String@)">
            <summary>
            Splits the field code.
            </summary>
            <param name="operators">The operators.</param>
            <param name="arguments">The arguments.</param>
            <param name="operatorIndex">Index of the operator.</param>
            <param name="isOperator">if set to <c>true</c> [is operator].</param>
            <param name="text">The text.</param>
            <param name="condition">The condition.</param>
        </member>
        <member name="M:Spire.Doc.Fields.Field.IsOperator(System.Collections.Generic.List{System.String},System.String@,System.String@)">
            <summary>
            Determines whether the specified operators is operator.
            </summary>
            <param name="operators">The operators.</param>
            <param name="text">The text.</param>
            <param name="condition">The condition.</param>
            <returns>
            	<c>true</c> if the specified operators is operator; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.GetOperatorIndex(System.Collections.Generic.List{System.String},System.String)">
            <summary>
            Gets the index of the operator.
            </summary>
            <param name="operators">The operators.</param>
            <param name="text">The text.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.GetTextInTable(System.String@)">
            <summary>
            Gets the text in table.
            </summary>
            <param name="text">The text.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateCondition(System.String)">
            <summary>
            Updates the condition.
            </summary>
            <param name="text">The text.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateCompareField">
            <summary>
            Updates the compare field.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.Field.CompareExpression(System.Double,System.Double,System.String)">
            <summary>
            Compares the expression.
            </summary>
            <param name="operand1">The operand1.</param>
            <param name="operand2">The operand2.</param>
            <param name="operation">The operation.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.UpdateFormulaField">
            <summary>
            Updates the formula field.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Spire.Doc.Fields.Field.Not(System.Int32)" -->
        <member name="M:Spire.Doc.Fields.Field.GetFieldCodeRange(Spire.Doc.Documents.Paragraph)">
            <summary>
            get the textrange items which are between field and fieldMark
            </summary>
            <param name="para"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.GetFieldCode(Spire.Doc.Documents.Paragraph)">
            <summary>
            merge the code textrange items for a field code
            </summary>
            <param name="para"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.Field.SetSkip(Spire.Doc.Body,System.Collections.Generic.List{Spire.Doc.Fields.IfFieldResult})">
            <summary>
            skip the items which is between the startIndex and EndIndex;
            </summary>
            <param name="ownerBody"></param>
            <param name="fieldCodeIndexList"></param>
        </member>
        <member name="P:Spire.Doc.Fields.Field.IsLocked">
            <summary>
            gets and sets the lock property of the filed.if the field is locked,the field can't be updated.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Field.TextFormat">
            <summary>
            Gets/ sets regular text format.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Field.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Field.Pattern">
            <summary>
            Returns or setsfield pattern.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Field.Value">
            <summary>
            Gets the field value.
            </summary>
            <value>The field value.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Field.Type">
            <summary>
            Returns or setsfield type
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Fields.Field.Code">
            <summary>
            Gets or sets the field code.
            </summary>
            <value>The field code.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Field.End">
            <summary>
            Gets or sets the field end.
            </summary>
            <value>The field mark,Type of FieldEnd. </value>
        </member>
        <member name="P:Spire.Doc.Fields.Field.FieldText">
            <summary>
            Gets or Sets Filed Displays text information.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.ControlField.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.EmbedField.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="M:Spire.Doc.Formatting.CellFormat.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Formatting.CellFormat"/> class.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.Borders">
            <summary>
            Gets borders.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.Paddings">
            <summary>
            Gets paddings.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.VerticalAlignment">
            <summary>
            Gets or sets vertical alignment.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.BackColor">
            <summary>
            Gets or sets background color.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.VerticalMerge">
            <summary>
            Returns or setsthe way of vertical merging of the cell.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.HorizontalMerge">
            <summary>
            Returns or setsthe way of horizontal merging of the cell.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.TextWrap">
            <summary>
            Gets or sets a value indicating whether [text wrap].
            </summary>
            <value><c>true</c> if it specifies text wrap, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.FitText">
            <summary>
            Gets or sets fit text option.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.TextDirection">
            <summary>
            Gets or sets cell text direction.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.SamePaddingsAsTable">
            <summary>
            Defines whether to use same paddings as table has. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CellFormat.WidthUnit">
            <summary>
            Gets or sets teh Width unit.
            </summary>
        </member>
        <member name="M:Spire.Doc.PageSetup.InsertPageNumbers(System.Boolean,Spire.Doc.Documents.PageNumberAlignment)">
            <summary>
            Inserts the page numbers.
            </summary>
            <param name="fromTopPage">if it specifies the top of page, set to <c>true</c>.</param>
            <param name="horizontalAlignment">The horizontal alignment.</param>
        </member>
        <member name="P:Spire.Doc.PageSetup.DefaultTabWidth">
            <summary>
            Gets or sets the length of the auto tab.
            </summary>
            <value>The length of the auto tab.</value>
        </member>
        <member name="P:Spire.Doc.PageSetup.PageSize">
            <summary>
            Gets or sets page size in points.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.Orientation">
            <summary>
            Returns or sets orientation of a page.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.VerticalAlignment">
            <summary>
            Gets or setsvertical alignment.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.Margins">
            <summary>
            Gets or sets page margins in points.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.HeaderDistance">
            <summary>
            Gets or setsheight of header in points.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.FooterDistance">
            <summary>
            Gets or sets footer height in points.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.ClientWidth">
            <summary>
            Gets width of client area.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.ClientHeight">
            <summary>
            Gets width of client area.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.DifferentFirstPageHeaderFooter">
            <summary>
            Setting to specify that the current section has a different header/footer for first page.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.DifferentOddAndEvenPagesHeaderFooter">
            <summary>
            True if the document has different headers and footers 
            for odd-numbered and even-numbered pages. 
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.LineNumberingRestartMode">
            <summary>
            Returns or sets line numbering mode
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.LineNumberingStep">
            <summary>
            Gets or sets line numbering step
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.LineNumberingStartValue">
            <summary>
            Gets or setsline numbering start value
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.LineNumberingDistanceFromText">
            <summary>
            Gets or setsdistance from text in lines numbering
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.PageBordersApplyType">
            <summary>
            Gets or sets the value that determine on which pages border is applied
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.PageBorderOffsetFrom">
            <summary>
            Gets or sets the position of page border
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.IsFrontPageBorder">
            <summary>
            Gets or sets a value indicating whether this instance is front page border.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.PageBorderIncludeHeader">
            <summary>
            Gets or sets a value indicating whether the page border include the header.
            If the page border is not measured from the text extents using a value of text in the PageBorderOffsetFrome, then it can be ignored.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.PageBorderIncludeFooter">
            <summary>
            Gets or sets a value indicating whether the page border include the footer.
            If the page border is not measured from the text extents using a value of text in the PageBorderOffsetFrome, then it can be ignored.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.AlignBordersAndEdges">
            <summary>
            Gets or sets a value indicating whether the paragraph and table borders align with page borders.
            If the page border is not measured from the text extents using a value of text in the PageBorderOffsetFrome, then it can be ignored.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.Borders">
            <summary>
            Gets page borders collection
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.Bidi">
            <summary>
            Gets or sets whether section contains right-to-left text. 
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.PageNumberStyle">
            <summary>
            Gets or sets the page number style.
            </summary>
            <value>The page number style.</value>
        </member>
        <member name="P:Spire.Doc.PageSetup.PageStartingNumber">
            <summary>
            Gets or sets the page starting number.
            </summary>
            <value>The page starting number.</value>
        </member>
        <member name="P:Spire.Doc.PageSetup.RestartPageNumbering">
            <summary>
            Gets or sets a value indicating whether to restart page numbering.
            </summary>
            <value>
            	if restart page numbering, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.PageSetup.ColumnsLineBetween">
            <summary>
            Gets or sets the value specifies if a vertical line is draw between each 
            of the text columns in the this section.
            </summary>
        </member>
        <member name="P:Spire.Doc.PageSetup.CharacterSpacingControl">
            <summary>
            Character Spacing Control.
            </summary>
        </member>
        <member name="M:Spire.Doc.FontInfo.Clone">
            <summary>
            the Clone.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.VariableCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.VariableCollection"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.VariableCollection.Add(System.String,System.String)">
            <summary>
            Adds variable to document.
            </summary>
            <param name="name">The name.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Spire.Doc.VariableCollection.GetNameByIndex(System.Int32)">
            <summary>
            Gets variable's key by the index.
            </summary>
            <param name="index">The index.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.VariableCollection.GetValueByIndex(System.Int32)">
            <summary>
            Gets variable's value by the index.
            </summary>
            <param name="index">The index.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.VariableCollection.Remove(System.String)">
            <summary>
            Removes document variable with specified name from the document.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="P:Spire.Doc.VariableCollection.Item(System.String)">
            <summary>
            Gets or sets the variable with the specified name.
            </summary>
        </member>
        <member name="P:Spire.Doc.VariableCollection.Count">
            <summary>
            Gets the count of variables.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.ColumnCollection">
            <summary>
            A collection of <see cref="T:Spire.Doc.Column"/> objects that 
            represent all the columns of text in a section of a document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.ColumnCollection.Add(Spire.Doc.Column)">
            <summary>
            Adds <see cref="T:Spire.Doc.Column"/> object to the collection.
            </summary>
            <param name="column">The column.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.ColumnCollection.Populate(System.Int32,System.Single)">
            <summary>
            Populates the specified number of columns with specified spacing.
            </summary>
            <param name="count">The count.</param>
            <param name="spacing">The spacing.</param>
        </member>
        <member name="P:Spire.Doc.Collections.ColumnCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Spire.Doc.Column"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Doc.Collections.GroupedShapeCollection.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.GroupedShapeCollection"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.GroupedShapeCollection.AddDocObject(System.Int32,Spire.Doc.Interface.IDocumentObject)">
            <summary>
            Add ShapeObject's to GroupedShape collection.
            </summary>
            <param name="shapeId">The shape id.</param>
            <param name="shapeGroup">The text box.</param>
        </member>
        <member name="M:Spire.Doc.Collections.GroupedShapeCollection.GetDocObject(System.Int32)">
            <summary>
            Get ShapeObject's text body by text identifier.
            </summary>
            <param name="shapeId">The shape id.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.MsofbtMetaFile.#ctor(Spire.Doc.Document)">
            <summary>
            
            </summary>
        </member>
        <member name="T:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler">
            <summary>
            Converts shape properties between VML and Escher.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.Read(Spire.Doc.Core.DataStreamParser.Escher.msofbtRGFOPTE,Spire.Doc.Fields.Shape.ShapeDocumentBase)">
            <summary>
            Reads properties from the escher record into attributes of a vml shape.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.IsValidLinkToFile(System.String)">
            <summary>
            Checks whether name is valid file name or uri.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.ReadLine(Spire.Doc.Fields.Shape.EsProperty,System.Int32)">
            <summary>
            Reads line (stroke) attributes.
            </summary>
            <param name="prop"></param>
            <param name="category">Defines the <see cref="T:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttrCategory"/> this attribute belongs to.
            There are several sets of line attributes for main, left, top, bottom, right and column lines.
            Word 97 documents only main line attributes, but I've discovered in files made by newer Word
            versions we sometimes could get separate sets of attributes for different sides.</param>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.ReadSignatureLine(Spire.Doc.Fields.Shape.EsProperty)">
            <summary>
            Reads shape properties related to Signature feature.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.SetBoolAttr(Spire.Doc.Fields.Shape.ShapeDocumentBase,System.Int32,System.Int32)">
            <summary>
            Sets a boolean flag attribute on a vml shape if the value is effective according to the effective mask.
            </summary>
            <param name="shape">Shape where to set the attribute.</param>
            <param name="key">The key of the attribute.</param>
            <param name="flags">The whole set of the bit flags.</param>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.Write(Spire.Doc.Fields.Shape.ShapeDocumentBase,Spire.Doc.Fields.Shape.EsPropertyCollection,Spire.Doc.Fields.Shape.EsPropertyCollection,System.Boolean)">
            <summary>
            Writes properties of a vml shape into escher collection of options.
            </summary>
            <param name="shape">The VML shape whose properties are written to Escher.</param>
            <param name="props">Most of the shape attributes go into this collection.</param>
            <param name="propsEx">But some newer shape attributes go into this collection.</param>
            <param name="isBackground">True if this is a background shape.</param>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.EnsureCustomShapeVerticeArray(Spire.Doc.Fields.Shape.ShapeDocumentBase,Spire.Doc.Fields.Shape.EsPropertyCollection)">
            <summary>
            Adds ShapeAttr.GeometryVertices property if it's absent and shape has CustomShape type.
            It's essential to write this property even if there is no vertices defined for shape 
            otherwise Word opens document improperly (document is partially displayed and user can't switch document layout).
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.AddBorderColor(Spire.Doc.Fields.Shape.EsPropertyCollection,System.Int32,Spire.Doc.Fields.Shape.Border)">
            <summary>
            Adds a color of the border attribute to the specified collection.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.GetBlip(System.Int32)">
            <summary>
            Gets an escher record that contains an image. Can return null if cannot find the suitable blip.
            </summary>
            <param name="blipId">The id of the blip (1-based index into the blip store).</param>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.VmlToEscherBlip(System.Byte[],Spire.Doc.Fields.Shape.PresetTexture)">
            <summary>
            Stores image of a shape into Escher.
            </summary>
            <param name="imageBytes">The bytes of the image to save to blip.</param>
            <param name="presetTexture">Specifies that the image is an MS Word built-in texture or pattern.</param>
            <returns>The blip id of the newly created blip record.</returns>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.WriteFlags(Spire.Doc.Fields.Shape.EsPropertyCollection,System.Int32,System.Int32)">
            <summary>
            Writes a flags property if at least some of the bit flags are active.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.mShape">
            <summary>
            The VML shape that is currently being processed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.mProps">
            <summary>
            The escher properties that are currently being processed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.mPropsEx">
            <summary>
            The extended escher properties that are currently being written.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapePrFiler.mImageGuidToBlipId">
            <summary>
            Key is image guid (MD4 hash), value is blip id. Caches images already added to the blip store.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.DocOleObject.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the OleObject class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Fields.DocOleObject.UpdateObjInfoBytes">
            <summary>
            Update Object info 
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.DocOleObject.ExtractObjectData(System.String)">
            <summary>
            Extracts an EmbeddedObject/ObjectHeader from ole data string.
            </summary>
            <param name="oleDataText"></param>
        </member>
        <member name="M:Spire.Doc.Fields.DocOleObject.ExtractObjectData(System.Byte[])">
            <summary>
            Extracts an EmbeddedObject/ObjectHeader from a byte arrany.
            see [MS -OLEDS]: Object Linking and Embedding (OLE) Data Structures for more information
            chapter 2.2: OLE1.0 Format Structures 
            </summary>
            <param name="oleByte"></param>
        </member>
        <member name="M:Spire.Doc.Fields.DocOleObject.ReadLengthPrefixedAnsiString(System.IO.BinaryReader)">
            <summary>
            see chapter 2.1.4 LengthPrefixedAnsiString
            </summary>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.DocOleObject.GetOleObjectData">
            <summary>
            Get ole objetct data.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.DisplayAsIcon">
            <summary>
            Gets or sets whether the OLEObject is displayed as an Icon or Content. If True, the OLEObject is displayed as an icon
            </summary>
            <value>bool</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.OlePicture">
            <summary>
            Gets the OLE picture.
            </summary>
            <value>The OLE picture.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.Container">
            <summary>
            Gets the OLE container.
            </summary>
            <value>The container.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.OleStorageName">
            <summary>
            Gets or sets the name of the OLE Object storage.
            </summary>
            <value>The name of the OLE storage.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.LinkPath">
            <summary>
            Gets or sets the link path.
            </summary>
            <value>The link address.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.LinkType">
            <summary>
            Gets the type of the OLE object.
            </summary>
            <value>The type of the OLE obj.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.ObjectType">
            <summary>
            Gets or sets the type of the OLE object.
            </summary>
            <value>The type of the object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.NativeData">
            <summary>
            Gets the native data of embedded OLE object.
            </summary>
            <value>The native data.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocOleObject.PackageFileName">
            <summary>
            Gets the name of file embedded in the package (only if OleType is "Package").
            </summary>
        </member>
        <member name="P:Spire.Doc.WatermarkBase.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
        </member>
        <member name="P:Spire.Doc.WatermarkBase.Type">
            <summary>
            Gets the watermark type.
            </summary>
        </member>
        <member name="M:Spire.Doc.TextWatermark.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.TextWatermark"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.TextWatermark.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.TextWatermark"/> class.
            </summary>
            <param name="text">WatermarkBase text</param>
        </member>
        <member name="M:Spire.Doc.TextWatermark.#ctor(System.String,System.String,System.Int32,Spire.Doc.Documents.WatermarkLayout)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.TextWatermark"/> class.
            </summary>
            <param name="text">WatermarkBase text</param>
            <param name="fontName">Text font name</param>
            <param name="fontSize">Font size</param>
            <param name="layout">WatermarkBase layout</param>
        </member>
        <member name="P:Spire.Doc.TextWatermark.Text">
            <summary>
            Gets or sets watermark text
            </summary>
        </member>
        <member name="P:Spire.Doc.TextWatermark.FontName">
            <summary>
            Gets or sets watermark text's font name. 
            </summary>
        </member>
        <member name="P:Spire.Doc.TextWatermark.FontSize">
            <summary>
            Gets or sets text watermark size.
            </summary>
        </member>
        <member name="P:Spire.Doc.TextWatermark.Color">
            <summary>
            Gets or sets text watermark color.
            </summary>
        </member>
        <member name="P:Spire.Doc.TextWatermark.Semitransparent">
            <summary>
            Gets or sets semitransparent property for Text watermark.
            </summary>
        </member>
        <member name="P:Spire.Doc.TextWatermark.Layout">
            <summary>
            Gets or sets layout for Text watermark.
            </summary>
        </member>
        <member name="M:Spire.Doc.SummaryDocumentProperties.Add(System.Int32,Spire.Doc.DocumentProperty)">
            <summary>
            Adds the specified name.
            </summary>
            <param name="name">The name.</param>
            <param name="value">The value.</param>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Author">
            <summary>
            Gets or sets author name
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.ApplicationName">
            <summary>
            Gets or sets application name
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Title">
            <summary>
            Gets or sets the document title
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Subject">
            <summary>
            Gets or setsthe subject of the document
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Keywords">
            <summary>
            Gets or sets the document keywords
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Comments">
            <summary>
            Gets or sets the comments that provide additional information about the document
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Template">
            <summary>
            Gets or setsthe template name of the document
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.LastAuthor">
            <summary>
            Gets or sets the last author name
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.RevisionNumber">
            <summary>
            Gets or sets the document revision number
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.TotalEditingTime">
            <summary>
            Gets or sets the document total editing time
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.LastPrinted">
            <summary>
            Returns or sets the last print date
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.CreateDate">
            <summary>
            Gets or sets the document creation date
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.LastSaveDate">
            <summary>
            Returns or sets the last save date
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.PageCount">
            <summary>
            Gets document pages count
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.WordCount">
            <summary>
            Gets document words count
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.CharCount">
            <summary>
            Gets document characters count
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.CharCountWithSpace">
            <summary>
            Gets document characters count(including spaces)
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Thumbnail">
            <summary>
            Returns or setsthumbnail picture for document preview
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.DocSecurity">
            <summary>
            Gets or sets document security level
            </summary>
        </member>
        <member name="P:Spire.Doc.SummaryDocumentProperties.Count">
            <summary>
            Gets summary count of document properties
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.SerializeWordML2007(System.String,Spire.Doc.Document)">
            <summary>
            Saves the word document
            </summary>
            <param name="fileName"></param>
            <param name="document"></param>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.SerializeVbaProjectRelations">
            <summary>
            Serializes the vba project relations.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.SerializeVbaProject">
            <summary>
            Serializes the vba project.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.SerializeVbaData">
            <summary>
            Serializes the vba data.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.WriterBookmarkEndAfterCell">
            <summary>
            Writer bookmark end after cell.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.GetStrokeDashStyle(Spire.Doc.LineDashing)">
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.SerializeBookmarkEnd(System.Int32)">
            <summary>
            Serialize the bookmark end.
            </summary>
            <param name="bkmkEndId"></param>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.GetTextOfLanguageId(System.Int32)">
            <summary>
            Get the text of language id.
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Serializator.SerializeDiagramType(Spire.Doc.Documents.Package,System.IO.MemoryStream)">
            <summary>
            Writes the type of the diagrams.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.ListLevel.GetFootEndnoteNumberedText(System.Int32,Spire.Doc.FootEndnoteNumberFormat)">
            <summary>
            get footnote(endnote) number format text.
            </summary>
            <param name="startIndex"></param>
            <param name="FEnoteNumberFormat"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Documents.ListLevel.NoPlaceholder">
            <summary>
            [MS-DOC] 2.9.149 LVL
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.Convert(System.String)">
            <summary>
            
            </summary>
            <param name="strDigit"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.ConvertIntegral(System.String)">
            <summary>
            转换整数部分
            </summary>
            <param name="strIntegral"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.ConvertFractional(System.String)">
            <summary>
            转换小数部分
            </summary>
            <param name="strFractional"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.GetChicago(System.String)">
            <summary>
            get chicago text.
            </summary>
            <param name="strDigit"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.GetIdeographTraditional(System.String)">
            <summary>
            Get ideograph traditional text.
            </summary>
            <param name="strDigit"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.GetIdeographZodiac(System.String)">
            <summary>
            Get ideograph zodiac text.
            </summary>
            <param name="strDigit"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.GetDecimalEnclosedCircle(System.String)">
            <summary>
            Get decimal enclosed circle text.
            </summary>
            <param name="strDigit"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DigitToChnText.GetIdeographEnclosedCircle(System.String)">
            <summary>
            Get ideograph enclosed circle text.
            </summary>
            <param name="strDigit"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Documents.DigitToChnText.Type">
            <summary>
            Gets/Sets digit type.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.Footnote.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.Footnote"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="P:Spire.Doc.Fields.Footnote.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Footnote.FootnoteType">
            <summary>
            Returns or setsfootnote type: footnote or endnote
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Footnote.IsAutoNumbered">
            <summary>
            Gets the value indicating if the footnote is auto numbered
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Footnote.TextBody">
            <summary>
            Gets the text body of the footnote.
            </summary>
            <value>The text body.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Footnote.MarkerCharacterFormat">
            <summary>
            Gets the marker character format
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Footnote.SymbolCode">
            <summary>
            Gets or sets the marker symbol code.
            </summary>
            <value>The symbol code.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Footnote.CustomMarker">
            <summary>
            Gets or sets the custom footnote marker.
            </summary>
            <value>The custom marker.</value>
        </member>
        <member name="M:Spire.Doc.Fields.TableOfContent.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.TableOfContent"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Fields.TableOfContent.#ctor(Spire.Doc.Interface.IDocument,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.TableOfContent"/> class.
            </summary>
            <param name="doc">The doc.</param>
            <param name="switches">The switches.</param>
        </member>
        <member name="M:Spire.Doc.Fields.TableOfContent.SetTOCLevelStyle(System.Int32,System.String)">
            <summary>
            Sets the style for TOC level.
            </summary>
            <param name="levelNumber">The level number.</param>
            <param name="styleName">Name of the style.</param>
        </member>
        <member name="M:Spire.Doc.Fields.TableOfContent.GetTOCLevelStyle(System.Int32)">
            <summary>
            Gets the style name for TOC level.
            </summary>
            <param name="levelNumber">The level number.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.UseHeadingStyles">
            <summary>
            Gets or sets a value indicating whether to use default heading styles.
            </summary>
            <value>if it uses heading styles, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.UpperHeadingLevel">
            <summary>
            Gets or sets the ending heading level of the table of content. Default value is 3.
            </summary>
            <value>The upper heading level.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.LowerHeadingLevel">
            <summary>
            Gets or sets the starting heading level of the table of content. Default value is 1
            </summary>
            <value>The starting heading level.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.UseTableEntryFields">
            <summary>
            Gets or sets a value indicating whether to use table entry fields.Default value is false.
            </summary>
            <value>
            if it uses table entry fields, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.TableID">
            <summary>
            Gets or sets the table ID.
            </summary>
            <value>The table ID.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.RightAlignPageNumbers">
            <summary>
            Gets or sets a value indicating whether to show page numbers from right side. Default value is true.
            </summary>
            <value>
            	if right align of page numbers, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.IncludePageNumbers">
            <summary>
            Gets or sets a value indicating whether to show page numbers. Default value is true.
            </summary>
            <value>if it includes page numbers, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.UseHyperlinks">
            <summary>
            Gets or sets a value indicating whether to use hyperlinks.Default value is true.
            </summary>
            <value>if it uses hyperlinks, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.UseOutlineLevels">
            <summary>
            Gets or sets a value indicating whether use outline levels.Default value is false.
            </summary>
            <value>if it uses outline levels, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TableOfContent.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Shape.ShapeDocumentBase.NumLevel">
            <summary>
            get and set the demension specified by \shpleftN for rtf files.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.ShapeObject.GetRelativeHorizontalPosition(Spire.Doc.Fields.Shape.RelativeHorizontalPosition,System.Single)">
            <summary>
            Get relative horziontal postion.
            </summary>
            <param name="relaHorizontal"></param>
            <param name="leftPerc"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.ShapeObject.GetRelativeVerticalPosition(Spire.Doc.Fields.Shape.RelativeVerticalPosition,System.Single)">
            <summary>
            Get relative verticalposition position.
            </summary>
            <param name="relaVertical"></param>
            <param name="topPerc"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.ShapeObject.GetTextAnchor(Spire.Doc.Fields.Shape.TextBoxAnchor)">
            <summary>
            get text anchor.
            </summary>
            <param name="txtBoxAnchor"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.ShapeObject.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.ShapeObject.CompleteExtractionOfEmbeddedTextbox">
            <summary>
            Gets or sets a value complete extraction of the embedded textbox.
            </summary>
        </member>
        <member name="M:Spire.Doc.Break.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Break"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Break.#ctor(Spire.Doc.Interface.IDocument,Spire.Doc.Documents.BreakType)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Break"/> class.
            </summary>
            <param name="doc">Document</param>
            <param name="breakType">Break type</param>
        </member>
        <member name="P:Spire.Doc.Break.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Break.BreakType">
            <summary>
            Gets the type of the break.
            </summary>
            <value>The type of the break.</value>
        </member>
        <member name="F:Spire.Doc.Formatting.Paddings.LeftKey">
            <summary>
            Constant value for left key.
            </summary>
        </member>
        <member name="F:Spire.Doc.Formatting.Paddings.TopKey">
            <summary>
            Constant value for top key.
            </summary>
        </member>
        <member name="F:Spire.Doc.Formatting.Paddings.BottomKey">
            <summary>
            Constant value for bottom key.
            </summary>
        </member>
        <member name="F:Spire.Doc.Formatting.Paddings.RightKey">
            <summary>
            Constant value for right key.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Paddings.Left">
            <summary>
            Gets/ sets left padding.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Paddings.Top">
            <summary>
            Gets/ sets top padding.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Paddings.Right">
            <summary>
            Gets/ sets right padding.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Paddings.Bottom">
            <summary>
            Gets/ sets bottom padding.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Paddings.All">
            <summary>
            Sets all paddings.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Paddings.PaddingWidth">
            <summary>
            Get the width of left and right.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Paddings.PaddingHeight">
            <summary>
            Get the height of top and bottom.
            </summary>
        </member>
        <member name="F:Spire.Doc.Document.m_operationType">
            <summary>
            Indicate which operation is applied in current document 
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.CreateParagraph">
            <summary>
            Creates the paragraph.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.CreateMinialDocument">
            <summary>
            Create a minial document,  one empty section to the document and one empty paragraph to created section.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.AddSection">
            <summary>
            Adds new section to document.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.AddParagraphStyle(System.String)">
            <summary>
            Adds new paragraph style to the document.
            </summary>
            <param name="styleName">Paragraph style name</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.AddListStyle(Spire.Doc.Documents.ListType,System.String)">
            <summary>
            Adds new list style to document.
            </summary>
            <param name="listType">List type</param>
            <param name="styleName">Paragraph style name</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.GetText">
            <summary>
            Gets the document's text.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.Clone">
            <summary>
            Clones itself.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.ImportSection(Spire.Doc.Interface.ISection)">
            <summary>
            Imports section into document.
            </summary>
            <param name="section">The section.</param>
        </member>
        <member name="M:Spire.Doc.Document.ImportContent(Spire.Doc.Interface.IDocument)">
            <summary>
            Imports all content into the document.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Document.ImportContent(Spire.Doc.Interface.IDocument,System.Boolean)">
            <summary>
            Imports all content into document.
            </summary>
            <param name="doc">The doc.</param>
            <param name="importStyles">If document styles which have same names will be also imported
            to the destination document,set to <c>true</c>.</param>
        </member>
        <member name="M:Spire.Doc.Document.AddStyle(Spire.Doc.Documents.BuiltinStyle)">
            <summary>
            Adds the style to the document style.
            </summary>
            <param name="builtinStyle">The built-in style.</param>
        </member>
        <member name="M:Spire.Doc.Document.AcceptChanges">
            <summary>
            Accepts changes tracked from the moment of last change acceptance.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.RejectChanges">
            <summary>
            Rejects changes tracked from the moment of last change acceptance.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.Protect(Spire.Doc.ProtectionType)">
            <summary>
            Protects the document.
            </summary>
            <param name="type">The type of the protection.</param>
        </member>
        <member name="M:Spire.Doc.Document.Protect(Spire.Doc.ProtectionType,System.String)">
            <summary>
            Protects the document.
            </summary>
            <param name="type">The type of the protection</param>
            <param name="password">The password used for protection.</param>
        </member>
        <member name="M:Spire.Doc.Document.Encrypt(System.String)">
            <summary>
            Encrypts the document.
            </summary>
            <param name="password">Password.</param>
        </member>
        <member name="M:Spire.Doc.Document.RemoveEncryption">
            <summary>
            Removes the encryption.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.AddStyle(Spire.Doc.Documents.StyleType,System.String)">
            <summary>
            Adds new style to document.
            </summary>
            <param name="styleType">Style type</param>
            <param name="styleName">Style name</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.SaveToTxt(System.String,System.Text.Encoding)">
            <summary>
            Saves to text document with specified encoding.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="encoding">The encoding.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadHTML(System.IO.TextReader,System.String,Spire.Doc.Documents.XHTMLValidationType)">
            <summary>
            Load document in html format
            </summary>
            <param name="reader">Reader of html code.</param>
            <param name="baseURL">The default base URL for all links of external resource,
                                   it should be a absolute and well formed uri string, for example:
                                   http://www.e-iceblue.com/ or file:///C:/mywebsite/docs/
                                   If it's null, use the href attribute of base tag in html instead;
                                   Otherwise, it will overwrite the href attribute of base tag.</param>
            <param name="validationType">XHTML validation type.</param>
        </member>
        <member name="M:Spire.Doc.Document.GetCodepage(System.IO.Stream)">
            <summary>
            get the codepage from charset which is in "meta" tag.
            </summary>
            <param name="stream"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.LoadHTML(System.IO.TextReader,Spire.Doc.Documents.XHTMLValidationType)">
            <summary>
            Load document in html format
            </summary>
            <param name="reader">Reader of html code.</param>
            <param name="validationType">XHTML validation type.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadText(System.String)">
            <summary>
            Opens the text document from a file with default encoding utf-8.
            </summary>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadText(System.IO.Stream)">
            <summary>
            Opens the text document from a stream with default encoding utf-8.
            </summary>
            <param name="stream">The stream.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadText(System.String,System.Text.Encoding)">
            <summary>
            Opens the text document with specified encoding from a file.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="encoding">The encoding</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadText(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Opens the text document with specified encoding from a stream.
            </summary>
            <param name="stream">The text document stream.</param>
            <param name="encoding">The encoding</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadText(System.IO.TextReader)">
            <summary>
            Opens the rtf document with specified encoding from a reader.
            </summary>
            <param name="reader">The rtf document reader</param>
        </member>
        <member name="M:Spire.Doc.Document.OpenDoc(System.String)">
            <summary>
            Opens doc file.
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromFile(System.String)">
            <summary>
            Opens doc file.
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromFile(System.String,Spire.Doc.FileFormat)">
            <summary>
            Opens the document from file in Xml or Microsoft Word format.
            </summary>
            <param name="fileName"></param>
            <param name="formatType"></param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromFile(System.String,Spire.Doc.FileFormat,Spire.Doc.Documents.XHTMLValidationType)">
            <summary>
            Opens the HTML document from stream .
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="formatType">Type of the format.</param>
            <param name="validationType">Type of the validation.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromFile(System.String,Spire.Doc.FileFormat,System.String)">
            <summary>
            Opens the document from file in Xml or Microsoft Word format.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="formatType">Type of the format.</param>
            <param name="password">The password.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromFileInReadMode(System.String,Spire.Doc.FileFormat)">
            <summary>
            LoadFromStream new document in read-only mode.
            </summary>
            <param name="strFileName">File to open.</param>
            <param name="formatType">Type of the format.</param>   
        </member>
        <member name="M:Spire.Doc.Document.LoadRtf(System.String)">
            <summary>
            Opens the rtf document from a file.
            </summary>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadRtf(System.IO.Stream)">
            <summary>
            Opens the rtf document from a stream.
            </summary>
            <param name="stream">The stream.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadRtf(System.String,System.Text.Encoding)">
            <summary>
            Opens the rtf document with specified encoding from a file.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="encoding">The encoding</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadRtf(System.IO.Stream,System.Text.Encoding)">
            <summary>
            Opens the rtf document with specified encoding from a stream.
            </summary>
            <param name="stream">The rtf document stream.</param>
            <param name="encoding">The encoding</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadRtf(System.IO.TextReader)">
            <summary>
            Opens the rtf document with specified encoding from a reader.
            </summary>
            <param name="reader">The rtf document reader</param>
        </member>
        <member name="M:Spire.Doc.Document.SaveToFile(System.String)">
            <summary>
            Saves to file in Microsoft Word format.
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:Spire.Doc.Document.SaveToFile(System.String,Spire.Doc.ToPdfParameterList)">
            <summary>
            Saves the document to PDF file.
            </summary>
            <param name="fileName">File name</param>
            <param name="paramList">Parameter list</param>        
        </member>
        <member name="M:Spire.Doc.Document.SaveToFile(System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Embedding fonts to PDF document.
            </summary>
            <param name="fileName">File name</param>
            <param name="embeddedFontNameList">Embedded font name list</param> 
        </member>
        <member name="M:Spire.Doc.Document.InsertTextFromFile(System.String,Spire.Doc.FileFormat)">
            <summary>
            Insert text from a file.
            </summary>
            <param name="fileName">File name</param>
            <param name="fileFormat">Type of the format</param>
        </member>
        <member name="M:Spire.Doc.Document.InsertTextFromStream(System.IO.Stream,Spire.Doc.FileFormat)">
            <summary>
            Insert text from stream.
            </summary>
            <param name="stream">The stream.</param>
            <param name="fileFormat">Type of the format</param>
        </member>
        <member name="M:Spire.Doc.Document.SaveToFile(System.String,Spire.Doc.FileFormat)">
            <summary>
            Saves the document to file in Xml or Microsoft Word format.
            </summary>
            <param name="fileName">File name</param>
            <param name="formatType">Type of the format</param>
        </member>
        <member name="M:Spire.Doc.Document.SaveToFile(System.String,Spire.Doc.FileFormat,System.Web.HttpResponse,Spire.Doc.HttpContentType)">
            <summary>
            Saves the specified file name.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="formatType">Type of the format.</param>
            <param name="response">The response.</param>
            <param name="contentDisposition">The content disposition.</param>
        </member>
        <member name="M:Spire.Doc.Document.SaveToStream(System.IO.Stream,Spire.Doc.ToPdfParameterList)">
            <summary>
            Embedding fonts to PDF document.
            </summary>
            <param name="stream">stream</param>
            <param name="embeddedFontNameList">Embedded font name list</param>       
        </member>
        <member name="M:Spire.Doc.Document.LoadFromStream(System.IO.Stream,Spire.Doc.FileFormat,Spire.Doc.Documents.XHTMLValidationType)">
            <summary>
            Opens the HTML document from stream .
            </summary>
            <param name="stream">The stream.</param>
            <param name="formatType">Type of the format.</param>
            <param name="validationType">Type of the validation.</param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromHtmlFile(System.String,Spire.Doc.FileFormat)">
            <summary>
            Opens the HTML document from file.
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromStream(System.IO.Stream,Spire.Doc.FileFormat)">
            <summary>
            Opens the document from stream in Xml or Microsoft Word format.
            </summary>
            <param name="stream"></param>
            <param name="formatType"></param>
        </member>
        <member name="M:Spire.Doc.Document.LoadFromStream(System.IO.Stream,Spire.Doc.FileFormat,System.String)">
            <summary>
            Opens the document from stream in Xml or Microsoft Word format.
            </summary>
            <param name="stream">The stream.</param>
            <param name="formatType">Type of the format.</param>
            <param name="password">The password.</param>
        </member>
        <member name="M:Spire.Doc.Document.SaveToStream(System.IO.Stream,Spire.Doc.FileFormat)">
            <summary>
            Saves the document into stream in Xml or Microsoft Word format.
            </summary>
            <param name="stream"></param>
            <param name="formatType"></param>
        </member>
        <member name="M:Spire.Doc.Document.SaveToFile(System.IO.Stream,Spire.Doc.FileFormat)">
            <summary>
            Saves the document into stream in Xml or Microsoft Word format.
            </summary>
            <param name="stream"></param>
            <param name="formatType"></param>
        </member>
        <member name="M:Spire.Doc.Document.Close">
            <summary>
            Closes this instance.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.Dispose">
            <summary>
            Prerforms application-defined tasks associated with freeing,releasing, or
            resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.SaveToImages(Spire.Doc.Documents.ImageType)">
            <summary>
            Save the whole document into images
            </summary>
            <param name="type">The ImageType</param>
            <returns>Return the images</returns>
        </member>
        <member name="M:Spire.Doc.Document.SaveToImages(System.Int32,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Save the specified page into image
            </summary>
            <param name="pageIndex">Page index</param>
            <param name="imageFormat">The ImageFormat</param>
            <returns>Returns the image as stream</returns>
        </member>
        <member name="M:Spire.Doc.Document.SaveToImages(System.Int32,Spire.Doc.Documents.ImageType)">
            <summary>
            Save the specified page into image
            </summary>
            <param name="pageIndex">Page index</param>
            <param name="type"> The ImageType</param>
            <returns>Returns the image</returns>
        </member>
        <member name="M:Spire.Doc.Document.SaveToImages(System.Int32,System.Int32,Spire.Doc.Documents.ImageType)">
            <summary>
            Save the specified range of pages into images
            </summary>
            <param name="pageIndex">Page index (Zero based)</param>
            <param name="pageCount">Number of pages</param>
            <param name="type">The ImageType</param>
            <returns>Return the images</returns>
        </member>
        <member name="M:Spire.Doc.Document.FindPattern(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds and returns entry of specified regular expression along with formatting.
            </summary>
            <param name="pattern">regex pattern</param>
            <returns>Found text selection</returns>
        </member>
        <member name="M:Spire.Doc.Document.FindPatternInLine(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds the first entry of specified pattern in single-line mode.
            </summary>
            <param name="pattern">The pattern.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.FindString(System.String,System.Boolean,System.Boolean)">
            <summary>
            Finds and returns string along with formatting.
            </summary>
            <param name="matchString"></param>
            <param name="caseSensitive"></param>
            <param name="wholeWord"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.FindStringInLine(System.String,System.Boolean,System.Boolean)">
            <summary>
            Finds the first entry of matchString text in single-line mode.
            </summary>
            <param name="matchString">The string to find.</param>
            <param name="caseSensitive">if set to <c>true</c> use case sensitive search.</param>
            <param name="wholeWord">if it search the whole word, set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.FindAllPattern(System.Text.RegularExpressions.Regex)">
            <summary>
            Returns all entries of matchString regex.
            </summary>
            <param name="pattern"></param>
        </member>
        <member name="M:Spire.Doc.Document.FindAllString(System.String,System.Boolean,System.Boolean)">
            <summary>
            Returns all entries of matchString string, taking into consideration caseSensitive
            and wholeWord options.
            </summary>
            <param name="matchString"></param>
            <param name="caseSensitive"></param>
            <param name="wholeWord"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.Replace(System.Text.RegularExpressions.Regex,System.String)">
            <summary>
            Replaces all entries of matchString regular expression with newValue string.
            </summary>
            <param name="pattern"></param>
            <param name="newValue"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.Replace(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Replaces all entries of matchString string with newValue string, taking into
            consideration caseSensitive and wholeWord options.
            </summary>
            <param name="matchString"></param>
            <param name="newValue"></param>
            <param name="caseSensitive"></param>
            <param name="wholeWord"></param>
        </member>
        <member name="M:Spire.Doc.Document.Replace(System.String,Spire.Doc.Documents.TextSelection,System.Boolean,System.Boolean)">
            <summary>
            Replaces all entries of matchString string with TextSelection, taking into
            consideration caseSensitive and wholeWord options.
            </summary>
            <param name="matchString">The matchString.</param>
            <param name="textSelection">The text selection.</param>
            <param name="caseSensitive">if it is case sensitive, set to <c>true</c>.</param>
            <param name="wholeWord">if it specifies whole word, set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.Replace(System.Text.RegularExpressions.Regex,Spire.Doc.Documents.TextSelection)">
            <summary>
            Replaces all entries of matchString regular expression with TextRangesHolder.
            </summary>
            <param name="pattern">The pattern.</param>
            <param name="textSelection">The text selection.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.Replace(System.String,Spire.Doc.Interface.IDocument,System.Boolean,System.Boolean)">
            <summary>
            Replaces the specified matchString.
            </summary>
            <param name="matchString">The matchString.</param>
            <param name="matchDoc">The newValue doc.</param>
            <param name="caseSensitive">if it is case sensitive, set to <c>true</c>.</param>
            <param name="wholeWord">if specifies whole word,set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.UpdateWordCount">
            <summary>
            Update Paragraphs count, Word count and Character count
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.UpdateWordCount(System.Char[])">
            <summary>
            Update Paragraphs count, Word count and Character count.
            </summary>
            <param name="splitchar">The word separator. </param>
        </member>
        <member name="M:Spire.Doc.Document.UpdateWordCount(System.Char[],System.Boolean)">
            <summary>
            Update Paragraphs count, Word count and Character count.
            </summary>
            <param name="splitchar">The word separator.</param>
            <param name="includeTbFnEn">The include text boxes,footnotes and endnotes.</param>
        </member>
        <member name="M:Spire.Doc.Document.UpdateSectionWordCount(System.Char[],System.Boolean)">
            <summary>
            Update section word count.
            </summary>
            <param name="splitchar"></param>
            <param name="includeTb"></param>
        </member>
        <member name="M:Spire.Doc.Document.UpdateFootnoteWordCount(System.Char[],System.Boolean)">
            <summary>
            Update footnote word count.
            </summary>
            <param name="splitchar"></param>
        </member>
        <member name="M:Spire.Doc.Document.GetPageCount">
            <summary>
            Gets total number of pages for document.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.UpdateTableOfContents">
            <summary>
            Update Table of contents in the document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.ReplaceInLine(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Replaces all entries of matchString text with newValue text in single-line mode.
            </summary>
            <param name="matchString">The matchString.</param>
            <param name="newValue">The newValue.</param>
            <param name="caseSensative">if it specifies case sensative newValue, set to <c>true</c>.</param>
            <param name="wholeWord">if it specifies only whole word will be replaced, set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.ReplaceInLine(System.Text.RegularExpressions.Regex,System.String)">
            <summary>
            Replaces all entries with specified pattern with newValue text in single-line mode.
            </summary>
            <param name="pattern">The pattern.</param>
            <param name="newValue">The newValue.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.ReplaceInLine(System.String,Spire.Doc.Documents.TextSelection,System.Boolean,System.Boolean)">
            <summary>
            Replaces the matchString text with matchSelection in single-line mode.
            </summary>
            <param name="matchString">The matchString.</param>
            <param name="matchSelection">The matchSelection.</param>
            <param name="caseSensitive">if it is case sensitive newValue, set to <c>true</c>.</param>
            <param name="wholeWord">if it replaces only whole word, set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.ReplaceInLine(System.Text.RegularExpressions.Regex,Spire.Doc.Documents.TextSelection)">
            <summary>
            Replaces the matchString pattern with matchSelection in single-line mode.
            </summary>
            <param name="pattern">The pattern.</param>
            <param name="matchSelection">The matchSelection.</param>
            <returns>The number of performed replaces.</returns>
        </member>
        <member name="M:Spire.Doc.Document.FindString(Spire.Doc.BodyRegion,System.String,System.Boolean,System.Boolean)">
            <summary>
            Finds the next entry of matchString string, taking into consideration caseSensitive
            and wholeWord options.
            </summary>
            <param name="start">Search starts.</param>
            <param name="matchString">The string to find.</param>
            <param name="caseSensitive">if it specifies case sensitive search, set to <c>true</c> .</param>
            <param name="wholeWord">if it search for the whole word, set to <c>true</c> .</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.FindPattern(Spire.Doc.BodyRegion,System.Text.RegularExpressions.Regex)">
            <summary>
            Finds the next entry of matchString pattern.
            </summary>
            <param name="start">Search starts</param>
            <param name="pattern">The pattern.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.FindStringInLine(Spire.Doc.BodyRegion,System.String,System.Boolean,System.Boolean)">
            <summary>
            Finds the next matchString text starting from specified using single-line mode.
            </summary>
            <param name="start">Search start.</param>
            <param name="matchString">The matchString.</param>
            <param name="caseSensitive">if it is case sensitive search, set to <c>true</c>.</param>
            <param name="wholeWord">if it search for whole word, set to <c>true</c> .</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.FindPatternInLine(Spire.Doc.BodyRegion,System.Text.RegularExpressions.Regex)">
            <summary>
            Finds the text which fit the specified pattern starting from start.
            using single-line mode.
            </summary>
            <param name="start">Search start.</param>
            <param name="pattern">The pattern.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.ResetFindState">
            <summary>
            Resets the FindPattern.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.CreateParagraphItem(Spire.Doc.Documents.ParagraphItemType)">
            <summary>
            Creates new paragraph item instance.
            </summary>
            <param name="itemType">Paragraph item type</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Document.InitDefaultParagraphFormat">
            <summary>
            Inits the default paragraph format.
            </summary>
        </member>
        <member name="M:Spire.Doc.Document.ClearMacros">
            <summary>
            Removes the macros from the document.
            </summary>
        </member>
        <member name="E:Spire.Doc.Document.FreeInformation">
            <summary>
            Get Spire.Doc free version limit information.
            </summary>
        </member>
        <member name="E:Spire.Doc.Document.PageLayout">
            <summary>
            Occurs when creating a new page
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.TOC">
            <summary>
            Gets or sets the TOC element of the word document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.HtmlBaseUrl">
            <summary>
            Gets or sets the Base path which is used to convert the relative path to absolute path.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.Footnotes">
            <summary>
            Gets document footnotes.
            </summary>       
        </member>
        <member name="P:Spire.Doc.Document.Endnotes">
            <summary>
            Gets document endnotes.
            </summary>        
        </member>
        <member name="P:Spire.Doc.Document.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.BuiltinDocumentProperties">
            <summary>
            Gets document built-in properties object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.CustomDocumentProperties">
            <summary>
            Gets document custom properties object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.Sections">
            <summary>
            Gets document sections.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.Styles">
            <summary>
            Gets document styles.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.ListStyles">
            <summary>
            Gets document list styles.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.Bookmarks">
            <summary>
            Gets document bookmarks.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.Comments">
            <summary>
            Get comments item of the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.TextBoxes">
            <summary>
            Get/set textbox items of main document
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.LastSection">
            <summary>
            Gets last section of the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.LastParagraph">
            <summary>
            Gets last section object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.EndnoteOptions">
            <summary>
            Gets or sets options that control numbering and positioning of endnotes in this document. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.FootnoteOptions">
            <summary>
             Gets or sets options that control numbering and positioning of footnotes in this document. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.Watermark">
            <summary>
            Gets or sets document's watermark.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.DocLayoter">
            <summary>
            Get/set document layouter.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.BackgroundShape">
            <summary>
            Gets or sets the background shape of the document. Can be null.
            </summary>
            <remarks>
            <para>Microsoft Word allows only a shape that has its <see cref="!:ShapeBase.ShapeType"/> property equal 
            to <see cref="!:ShapeType.Rectangle"/> to be used as a background shape for a document.</para>
            
            <para>Microsoft Word supports only the fill properties of a background shape. All other properties
            are ignored.</para>
            
            <para>Setting this property to a non-null value will also set the <see cref="!:ViewOptions.DisplayBackgroundShape"/> to true.</para>
            
            <seealso cref="!:ViewOptions.DisplayBackgroundShape"/>
            <seealso cref="!:PageColor"/>
            </remarks>
        </member>
        <member name="P:Spire.Doc.Document.Background">
            <summary>
            Gets document's background
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.MailMerge">
            <summary>
            Gets mail merge engine.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.ProtectionType">
            <summary>
            Gets or sets the type of protection of the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.ViewSetup">
            <summary>
            Gets view setup options in Microsoft word.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.QuiteMode">
            <summary>
            Get / sets whether is quite mode.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.ChildObjects">
            <summary>
            Gets the child entities.
            </summary>
            <value>The child entities.</value>
        </member>
        <member name="P:Spire.Doc.Document.XHTMLValidateOption">
            <summary>
            Gets or sets the HTML validate option.the default value is None.
            </summary>
            <value>The HTML validate option.</value>
        </member>
        <member name="P:Spire.Doc.Document.Variables">
            <summary>
            Gets or sets the document variables.
            </summary>
            <value>The variables.</value>
        </member>
        <member name="P:Spire.Doc.Document.Properties">
            <summary>
            Gets the document properties.
            </summary>
            <value>The properties.</value>
        </member>
        <member name="P:Spire.Doc.Document.HasChanges">
            <summary>
            Gets a value indicating whether the document has tracked changes.
            </summary>
            <value>
            	if the document has tracked changes, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Document.TrackChanges">
            <summary>
            Gets or sets a value indicating whether tracking changes is turn on.
            </summary>
            <value>if track changes in on, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Document.ReplaceFirst">
            <summary>
            Gets or sets a value indicating whether need first replacing.
            </summary>
            <value>True indciates need first replacing.</value>
        </member>
        <member name="P:Spire.Doc.Document.HtmlExportOptions">
            <summary>
            Gets the save options.
            </summary>
            <value>The save options.</value>
        </member>
        <member name="P:Spire.Doc.Document.IsUpdateFields">
            <summary>
            Gets or sets a value indicating whether to update fields in the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.DetectedFormatType">
            <summary>
            Returns the detected format type of the document which was loaded. .
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.JPEGQuality">
            <summary>
            Gets/sets the quality (Q%) of the image of JPEG format, this property
            is only used for doc to pdf. The default value is 80. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.PageCount">
            <summary>
            Gets total number of pages for document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.PrintDialog">
            <summary>
            Set print parnameters
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.PrintDocument">
            <summary>
            Gets the PrintDocument
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.IsContainMacro">
            <summary>
            Indicates whether the document has macros.
            </summary>
        </member>
        <member name="P:Spire.Doc.Document.ListNames">
            <summary>
            Gets the list names.
            </summary>
            <value>The list names.</value>
        </member>
        <member name="T:Spire.Doc.SpireDocFreeInfo">
            <summary>
            Represents the method that will handle an event that with event data.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="args">The args that contains event data.</param>
        </member>
        <member name="T:Spire.Doc.SpireFreeExp">
            <summary>
            Class SpireFreeExp.
            </summary>
        </member>
        <member name="M:Spire.Doc.SpireFreeExp.#ctor(System.String)">
            <summary>
            Class using the specified error message and a new instance of the class.
            </summary>
            <param name="message">the message.</param>
        </member>
        <member name="P:Spire.Doc.SpireFreeExp.Message">
            <summary>
            Gets the message that describes the current exception.
            </summary>
        </member>
        <member name="T:Spire.Doc.DocumentProperties">
            <summary>
            Class DocumentProperties of the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.DocumentProperties.FormFieldShading">
            <summary>
            Specifies whether to apply shading on form fields.
            </summary>
        </member>
        <member name="P:Spire.Doc.DocumentProperties.Version">
            <summary>
            Gets the document version.
            </summary>
            <value>The version.</value>
        </member>
        <member name="T:Spire.Doc.Hyphenation">
            <summary>
            Class represents Hyphenation settings of the document.
            </summary>
        </member>
        <member name="T:Spire.Doc.Template">
            <summary>
            Class represents Attached tempalte of the document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Template.#ctor(Spire.Doc.SttbfAssoc)">
            <summary>
            Initializes a new instance of the <see cref="!:AttachedTemplate"/> class.
            </summary>
            <param name="assocStrings">The SttbfAssoc.</param>
        </member>
        <member name="P:Spire.Doc.Template.Path">
             <summary>
            Gets or sets the path of the attached template.
             </summary>
             <value>The path to attached template document</value>
        </member>
        <member name="P:Spire.Doc.Settings.CompatibilityMode">
            <summary>
            Gets or sets a value whether compatibility mode of the document.
            </summary>
        </member>
        <member name="M:Spire.Doc.CompatibilitySettings.SetDefaultTrueValue">
            <summary>
            set default true value for CompatibilityOptions;
            </summary>
        </member>
        <member name="M:Spire.Doc.SttbfAssoc.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.SttbfAssoc"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.SttbfAssoc.Parse(System.Byte[])">
            <summary>
            Parses the specified associated strings.
            </summary>
            <param name="associatedStrings">The associated strings.</param>
        </member>
        <member name="M:Spire.Doc.SttbfAssoc.GetAssociatedStrings">
            <summary>
            Gets the associated strings as byte array.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.AttachedTemplate">
            <summary>
            Gets or sets the attached template.
            </summary>
            <value>The attached template.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.Title">
            <summary>
            Gets or sets the title.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.Subject">
            <summary>
            Gets or sets the subject.
            </summary>
            <value>The subject.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.KeyWords">
            <summary>
            Gets or sets the key words.
            </summary>
            <value>The key words.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.Author">
            <summary>
            Gets or sets the author.
            </summary>
            <value>The author.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.LastModifiedBy">
            <summary>
            Gets or sets the last modified by.
            </summary>
            <value>The last modified by.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.MailMergeDataSource">
            <summary>
            Gets or sets the mail merge data source.
            </summary>
            <value>The mail merge data source.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.MailMergeHeaderDocument">
            <summary>
            Gets or sets the mail merge header document.
            </summary>
            <value>The mail merge header document.</value>
        </member>
        <member name="P:Spire.Doc.SttbfAssoc.WritePassword">
            <summary>
            Gets or sets the write password.
            </summary>
            <value>The write password.</value>
        </member>
        <member name="P:Spire.Doc.ThemeFontLang.BidiLanguageId">
            <summary>
            Gets/Sets the language id of complex script theme font.
            </summary>
        </member>
        <member name="P:Spire.Doc.ThemeFontLang.EastAsiaLanguageId">
            <summary>
            Gets/Sets the language id of east asian theme font.
            </summary>
        </member>
        <member name="P:Spire.Doc.ThemeFontLang.AsciiLanguageId">
            <summary>
            Gets/Sets the language id of ascii theme font.
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.IsHidden">
            <summary>
            Gets or sets hidden text is converted.
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.EmbeddedFontNameList">
            <summary>
            Gets or sets Embedded into the PDF document font name.
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.IsEmbeddedAllFonts">
            <summary>
            Gets or sets all fonts are embedded in the PDF document.
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.IsAtLast">
            <summary>
            Gets or sets To Pdf TextBox HeightType.The default is "Exactly".
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.AutoFitTableLayout">
            <summary>
            Gets or sets The tblLayout element specifies that the table must use the auto layout algorithe.
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.PdfConformanceLevel">
            <summary>
            Gets or sets the Pdf document's Conformance-level.
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.PrivateFontPaths">
            <summary>
            Gets or sets the private font paths.
            </summary>        
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.CreateWordBookmarks">
            <summary>
            Gets or set the a value, Whether to use word bookmars when create the bookmarks.
            </summary>
        </member>
        <member name="P:Spire.Doc.ToPdfParameterList.PrivateFontList">
            <summary>
            Get the private font collection.
            </summary>
        </member>
        <member name="M:Spire.Doc.PrivateFontPath.#ctor(System.String,System.String)">
            <summary>
             Initializes a new instance of the PrivateFontPath struct.
            </summary>
            <param name="fontName">the font name.</param>
            <param name="fontPath">the font path.</param>
        </member>
        <member name="P:Spire.Doc.PrivateFontPath.FontPath">
            <summary>
            Gets or sets the path of the font.
            </summary>
        </member>
        <member name="P:Spire.Doc.PrivateFontPath.FontName">
            <summary>
            Gets or sets the name of the font.
            </summary>
        </member>
        <member name="P:Spire.Doc.PrivateFontStructOfDoc.FontPath">
            <summary>
            Gets or sets the path of the font.
            </summary>
        </member>
        <member name="P:Spire.Doc.PrivateFontStructOfDoc.FontStream">
            <summary>
            Gets or set the font stream.
            </summary>
        </member>
        <member name="P:Spire.Doc.PrivateFontStructOfDoc.PrivateFontCollection">
            <summary>
            Gets or sets the private font collection.
            </summary>
        </member>
        <member name="T:Spire.Doc.DefaultFontName">
            <summary>
            default font name.
            </summary>
        </member>
        <member name="P:Spire.Doc.DefaultFontName.AsciiFontName">
            <summary>
            Gets/Sets the ascii font name.Specifies a font which shall be used to format all charachters 
            in the Unicode range (\u000-u007F) within the parent run.
            </summary>
        </member>
        <member name="P:Spire.Doc.DefaultFontName.EastAsiaFontName">
            <summary>
            Gets/Sets the east asia font name.Specifies a font which shall be used to format all characters
            in an East Asian Unicode range within the parent run. 
            </summary>
        </member>
        <member name="P:Spire.Doc.DefaultFontName.HAnsiFontName">
            <summary>
            Gets/Sets the high ansi font name.Specifies a font which shall be used to format all characters 
            in a Unicode range within the parent run.
            </summary>
        </member>
        <member name="P:Spire.Doc.DefaultFontName.CsFontName">
            <summary>
            Gets/Sets the complex script font name.Specifies a font which shall be used to format all characters 
            in a complex script Unicode range within the parent run.
            </summary>
        </member>
        <member name="P:Spire.Doc.Background.Type">
            <summary>
            Gets or Sets the type of background for document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Background.Picture">
            <summary>
            Gets or sets background picture.
            </summary>
        </member>
        <member name="P:Spire.Doc.Background.Color">
            <summary>
            Gets or sets background color.
            </summary>
        </member>
        <member name="P:Spire.Doc.Background.Gradient">
            <summary>
            Gets or sets background gradient.
            </summary>
        </member>
        <member name="P:Spire.Doc.Background.Recolor">
            <summary>
            Gets or sets the a value specifies that the fill uses an image. 
            Default is false.
            </summary>
        </member>
        <member name="P:Spire.Doc.Background.Rotate">
            <summary>
            Gets or sets the a valeu specifies whether the fill is rotated
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.TextBoxItemCollection">
            <summary>
            Represents a collection of <see cref="!:Spire.Doc.TextBox"/> objects.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TextBoxItemCollection.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.TextBoxItemCollection"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TextBoxItemCollection.Add(Spire.Doc.Interface.ITextBox)">
            <summary>
            Adds a textbox to the collection.
            </summary>
            <param name="textBox">The text box.</param>
            <returns></returns>
        </member>
        <member name="T:Spire.Doc.Collections.DropDownCollection">
            <summary>
            Represent a collection of <see cref="!:Spire.Doc.DropDownItem"/> objects.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.DropDownCollection.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.DropDownCollection"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DropDownCollection.Add(System.String)">
            <summary>
            Adds the item.
            </summary>
            <param name="text">The text.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.DropDownCollection.Remove(System.Int32)">
            <summary>
            Removes DropDownItems by index.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DropDownCollection.Clear">
            <summary>
            Clears this instance.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.DropDownCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="!:Spire.Doc.DropDownItem"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="T:Spire.Doc.Collections.ListLevelCollection">
            <summary>
            Represents a collections of list formatting for each level in a list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.ListLevelCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="!:Spire.Doc.WListLevel"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Doc.Core.Biff_Records.CharacterPropertyException.Equals(Spire.Doc.Core.Biff_Records.CharacterPropertyException)">
            <summary>
            Returns a value indicating whether this instance is equal to the character property exception passed as argument.
            </summary>
            <param name="chpx">chpx</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Core.Biff_Records.CharacterPropertyException.IsChpxEqual(Spire.Doc.Core.Biff_Records.CharacterPropertyException)">
            <summary>
            Check whether the properties of Current Chpx object is equal to the argument passed.
            </summary>
            <param name="chpx">chpx</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Layouting.StringParser.GetCharsCount(System.String,System.Char)">
            
        </member>
        <member name="M:Spire.Layouting.StringParser.GetCharsCount(System.String,System.Char[])">
            
        </member>
        <member name="M:Spire.Doc.Formatting.CharacterFormat.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Font">
            <summary>
            Gets or sets  font.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.FontName">
            <summary>
            Returns or sets font name
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.FontSize">
            <summary>
            Returns or sets font size
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Bold">
            <summary>
            Returns or sets bold style
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Italic">
            <summary>
            Returns or sets italic style
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.IsStrikeout">
            <summary>
            Returns or setsstrikeout style
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.UnderlineStyle">
            <summary>
            Returns or sets underline style
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.TextColor">
            <summary>
            Returns or sets text color
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.TextScale">
            <summary>
            Gets or sets a value specifies that the percentage by which the contents of a run shall be expanded or compressed
            with respect to its normal(100%) character width,with a minimun width of 1% and maximum width of 600%.       
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.IsShadow">
            <summary>
            Gets or sets shadow property of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Emboss">
            <summary>
            Gets or sets emboss property of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Engrave">
            <summary>
            Gets or sets Engrave property of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Hidden">
            <summary>
            Gets or sets Hidden property of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.AllCaps">
            <summary>
            Gets or sets AllCaps property of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.IsSmallCaps">
            <summary>
            Gets or sets IsSmallCaps property of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Bidi">
            <summary>
            Returns or sets right-to-left property of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.BoldBidi">
            <summary>
            Returns or sets bold property for right-to-left text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.ItalicBidi">
            <summary>
            Returns or sets italic property for right-to-left text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.FontSizeBidi">
            <summary>
            Returns or sets font size of the right-to-left text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.HighlightColor">
            <summary>
            Gets or sets highlight color of text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.Border">
            <summary>
            Gets border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.FontNameBidi">
            <summary>
            Returns or sets font name for right-to-left text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.LocaleIdASCII">
            <summary>
            Gets or sets the ASCII locale id .
            </summary>
            <value>The ASCII locale id .</value>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.LocaleIdFarEast">
            <summary>
            Gets or sets the far east locale id .
            </summary>
            <value>The far east locale id .</value>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.IsOutLine">
            <summary>
            Get/set outline character property.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.AllowContextualAlternates">
            <summary>
            Gets or sets a value indicating whether to allow contextual alternates.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.LigaturesType">
            <summary>
            Gets or sets the ligatures type.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.NumberFormType">
            <summary>
            Gets or sets the number form type.
            </summary>
            <value>The number form.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.NumberSpaceType">
            <summary>
            Gets or sets the number space type.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.CharacterFormat.StylisticSetType">
            <summary>
            Gets or sets the stylistic set type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Formatting.ViewSetup.DEF_ZOOMING">
            <summary>
            Constant value for Zoom.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ViewSetup.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Creates PageSetup object for specified document.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="P:Spire.Doc.Formatting.ViewSetup.ZoomPercent">
            <summary>
            Returns or setszooming value in percents
            </summary>
            <value>The zoom percent.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.ViewSetup.ZoomType">
            <summary>
            Returns or setszooming type
            </summary>
            <value>The type of the zoom.</value>
        </member>
        <member name="P:Spire.Doc.Formatting.ViewSetup.DocumentViewType">
            <summary>
            Returns or setsdocument view mode
            </summary>
            <value>The type of the document view.</value>
        </member>
        <member name="M:Spire.Doc.Documents.ListOverrideStyle.Clone">
            <summary>
            Clones itself
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Documents.ListOverrideStyle.StyleType">
            <summary>
            Gets the type of the style.
            </summary>
            <value>The type of the style.</value>
        </member>
        <member name="M:Spire.Doc.Hyperlink.#ctor(Spire.Doc.Fields.Field)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Hyperlink"/> class.
            </summary>
            <param name="hyperlink">The hyperlink.</param>
        </member>
        <member name="P:Spire.Doc.Hyperlink.FilePath">
            <summary>
            Gets or sets file path.
            </summary>
        </member>
        <member name="P:Spire.Doc.Hyperlink.Uri">
            <summary>
            Returns or sets url link. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Hyperlink.BookmarkName">
            <summary>
            Returns or sets bookmark.
            </summary>
        </member>
        <member name="P:Spire.Doc.Hyperlink.Type">
            <summary>
            Returns or sets a HyperlinkType object that indicates the link type. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Hyperlink.TextToDisplay">
            <summary>
            Gets or sets the specified hyperlink's visible text in a document.
            </summary>
            <value>The text to display.</value>
        </member>
        <member name="P:Spire.Doc.Hyperlink.PictureToDisplay">
            <summary>
            Gets or sets the image which will be displayed on the place of hyperlink.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.Category">
            <summary>
            Gets or sets the category of the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.BytesCount">
            <summary>
            Gets the number of bytes in the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.LinesCount">
            <summary>
            Gets the number of lines in the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.ParagraphCount">
            <summary>
            Gets the number of paragraphs in the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.SlideCount">
            <summary>
            Gets slide count.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.NoteCount">
            <summary>
            Gets Note count.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.HiddenCount">
            <summary>
            Gets hidden count
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.Company">
            <summary>
            Returns or setsCompany property.
            </summary>
        </member>
        <member name="P:Spire.Doc.BuiltinDocumentProperties.Manager">
            <summary>
            Gets or sets Manager property.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.ParseDocEvents(System.Xml.XmlReader)">
            <summary>
            Parses the doc events.
            </summary>
            <param name="reader">The reader.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.ParseXmlSpace(System.Xml.XmlReader)">
            <summary>
            Parse Xml space.
            </summary>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.ParseStructureDocumentTagCell(System.Xml.XmlReader,Spire.Doc.Documents.StructureDocumentTagCell,Spire.Doc.TableRow)">
            <summary>
            Parse Structure document tag cell
            </summary>
            <param name="reader"></param>
            <param name="sdtCell"></param>
            <param name="tableRow"></param>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.ParseTextboxShape(System.IO.MemoryStream,System.IO.MemoryStream)">
            <summary>
            
            </summary>
            <param name="shapeStream"></param>
            <param name="drawingStream"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.ParseXmlParaItem(System.Xml.XmlReader,System.IO.Stream)">
            <summary>
            This method to test added codes
            </summary>
            <param name="reader"></param>
            <param name="XmlParaItemStream"></param>
            <returns>XmlParagraphItem with OlePicture</returns>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.ParsepropertyValue(System.Xml.XmlReader)">
            <summary>
            parse the property value based on the value type.
            </summary>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.ParseCompatibilitySettings(System.Xml.XmlReader)">
            <summary>
            Parses the compatibility settings.
            </summary>
            <param name="reader">The reader.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Converters.Word2010Parser.GetIntegerValue(System.Xml.XmlReader,System.Int32)">
            <summary>
            Returns the integer value from the current node
            </summary>
            <param name="reader"></param>
            <param name="defVal"></param>
            <returns></returns>
        </member>
        <member name="T:Spire.Doc.Collections.TextBoxCollection">
            <summary>
            Summary description for TextBoxCollection.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TextBoxCollection.RemoveAt(System.Int32)">
            <summary>
            Removes a textbox at the specified index.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TextBoxCollection.Clear">
            <summary>
            Removes all textboxes from the document. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.TextBoxCollection.Item(System.Int32)">
            <summary>
            Gets the textbox at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Layouting.LCContainer.UpdateParagraphYPosition(Spire.Doc.Layout.IDocumentBase)">
            <summary>
            Update Y position of the paragraph
            </summary>
            <param name="childWidget"></param>
        </member>
        <member name="M:Spire.Layouting.LCContainer.FindWidgetInFrontOfTextOrBehind(Spire.Layouting.LayoutedWidget,System.Boolean)">
            <summary>
            finds the widget which is in front of text or behind text bug is splitted into the next page,
            the remove it from the infrontoftext list or behindtext list of the current page.
            </summary>
            <param name="widget"></param>
        </member>
        <member name="M:Spire.Layouting.LCContainer.KeepWithNext(Spire.Doc.Layout.IDocumentBase,Spire.Layouting.LayoutedWidget,System.Int32)">
            <summary>
            handle the paragraph which is keep with next
            </summary>
            <param name="widget"></param>
            <param name="ltWidget"></param>
            <param name="widgetIndex"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Layouting.LCContainer.RemoveWidget(System.Drawing.RectangleF,Spire.Layouting.LayoutedWidget,System.Int32,System.Int32)">
            <summary>
            remove the widgets from layouted widget
            </summary>
            <param name="bound"></param>
            <param name="ltWidget"></param>
            <param name="end"></param>
            <param name="start"></param>
        </member>
        <member name="M:Spire.Layouting.LCLineContainer.GetParagraph">
            <summary>
            Get paragraph.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Spire.Layouting.FrameLayoutState">
            <summary>
            frame layout state.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.IfField.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.IfField"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.FieldMark.#ctor(Spire.Doc.Interface.IDocument,Spire.Doc.Documents.FieldMarkType)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.FieldMark"/> class.
            </summary>
            <param name="doc">The doc.</param>
            <param name="type">The type.</param>
        </member>
        <member name="P:Spire.Doc.Fields.FieldMark.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.FieldMark.Type">
            <summary>
            Gets or sets type of field mark. 
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.FormField.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.FormField"/> class.
            </summary>
            <param name="doc"></param>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.FormFieldType">
            <summary>
            Gets type of this form field.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.Name">
            <summary>
            Gets or sets form field title name (bookmark name).
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.Help">
            <summary>
            Gets or sets form field help.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.StatusBarHelp">
            <summary>
            Gets or sets the status bar help.
            </summary>
            <value>The status bar help.</value>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.MacroOnStart">
            <summary>
            Returns or setsthe name of macros on start
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.MacroOnEnd">
            <summary>
            Returns or setsthe name of macros on end
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.Enabled">
            <summary>
            Get/sets Enabled property (true if form field enabled).
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FormField.CalculateOnExit">
            <summary>
            Gets or sets calculate on exit property.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.CheckBoxFormField.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.CheckBoxFormField"/> class.
            </summary>
            <param name="doc"></param>
        </member>
        <member name="P:Spire.Doc.Fields.CheckBoxFormField.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.CheckBoxFormField.CheckBoxSize">
            <summary>
            Gets or sets size of checkbox.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.CheckBoxFormField.DefaultCheckBoxValue">
            <summary>
            Gets or sets default checkbox value.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.CheckBoxFormField.Checked">
            <summary>
            Gets or sets Checked property.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.CheckBoxFormField.SizeType">
            <summary>
            Gets or sets check box size type.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.#ctor(Spire.Doc.Interface.IParagraph)">
            <summary>
            Initializes a new instance of the <see cref="!:WListFormat"/> class.
            </summary>
            <param name="owner">The owner (paragraph).</param>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.#ctor(Spire.Doc.Document,Spire.Doc.Documents.ParagraphStyle)">
            <summary>
            
            </summary>
            <param name="doc"></param>
            <param name="owner"></param>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Spire.Doc.Formatting.ListFormat.#ctor(Spire.Doc.Document,Spire.Doc.Documents.TableStyle)" -->
        <member name="M:Spire.Doc.Formatting.ListFormat.IncreaseIndentLevel">
            <summary>
            Increase level indent.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.DecreaseIndentLevel">
            <summary>
            Decrease level indent.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.ContinueListNumbering">
            <summary>
            Continue last list.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.ApplyStyle(System.String)">
            <summary>
            Apply liststyle 
            </summary>
            <param name="styleName">Style Name</param>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.ApplyBulletStyle">
            <summary>
            Apply default bullet style for current paragraph.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.ApplyNumberedStyle">
            <summary>
            Apply default numbered style for current paragraph.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.ListFormat.RemoveList">
            <summary>
            Removes the list from current paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ListFormat.ListLevelNumber">
            <summary>
            Returns or setslist nesting level. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ListFormat.ListType">
            <summary>
            Get / sets type of the list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ListFormat.IsRestartNumbering">
            <summary>
            Returns or setswhether numbering of the list must restart from previous list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ListFormat.CustomStyleName">
            <summary>
            Gets the name of custom style.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ListFormat.CurrentListStyle">
            <summary>
            Get paragraph's list style.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.ListFormat.CurrentListLevel">
            <summary>
            Get set paragraph's ListLevel.
            </summary>
        </member>
        <member name="M:Spire.Doc.Formatting.Border.#ctor(Spire.Doc.Formatting.FormatBase,System.Int32)">
            <summary>
            Initializing constructor.
            </summary>
            <param name="parent">The parent.</param>
            <param name="baseKey">The base key.</param>
        </member>
        <member name="M:Spire.Doc.Formatting.Border.InitFormatting(System.Drawing.Color,System.Single,Spire.Doc.Documents.BorderStyle,System.Boolean)">
            <summary>
            Initialize Border style.
            </summary>
            <param name="color">The color.</param>
            <param name="lineWidth">Width of the line.</param>
            <param name="borderType">Type of the border.</param>
            <param name="shadow">if it specifies shadow, set to <c>true</c>.</param>
        </member>
        <member name="P:Spire.Doc.Formatting.Border.Color">
            <summary>
            Gets or sets color of the border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Border.LineWidth">
            <summary>
            Gets or sets width of the border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Border.BorderType">
            <summary>
            Gets or sets  style of the border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Border.Space">
            <summary>
            Returns or setswidth of space to maintain between border and text within border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Formatting.Border.Shadow">
            <summary>
            Setting to define if border should be drawn with shadow.
            </summary>
        </member>
        <member name="F:Spire.Doc.Formatting.Border.BorderPositions.DiagonalDown">
            <summary>
            Diagonal Down border
            </summary>
        </member>
        <member name="F:Spire.Doc.Formatting.Border.BorderPositions.DiagonalUp">
            <summary>
            Diagonal Up border
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.Borders">
            <summary>
            Represents a collection of four borders. <see cref="!:Spire.Doc.Border"/>
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Borders.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Documents.Borders"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Borders.Clone">
            <summary>
            Clones self.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.NoBorder">
            <summary>
            Gets whether the border exists
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Left">
            <summary>
            Gets left border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Top">
            <summary>
            Gets top border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Right">
            <summary>
            Gets right border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Bottom">
            <summary>
            Gets bottom border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Vertical">
            <summary>
            Gets vertical border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Horizontal">
            <summary>
            Gets horizontal border.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Color">
            <summary>
            Sets color of the borders.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.LineWidth">
            <summary>
            Sets width of the borders.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.BorderType">
            <summary>
            Sets style of the borders.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.Space">
            <summary>
            Sets width of space to maintain between borders and text within borders.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Borders.IsShadow">
            <summary>
            Sets whether borders are drawn with shadow.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.FormFieldCollection">
            <summary>
            Represents a collection of form fields.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.FormFieldCollection.ContainsName(System.String)">
            <summary>
            Determines whether the specified collection contains item with specified name.
            </summary>
            <param name="itemName">Name of the item.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Collections.FormFieldCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="!:Spire.Doc.FormField"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Collections.FormFieldCollection.Item(System.String)">
            <summary>
            Gets the <see cref="!:Spire.Doc.FormField"/> by specified form field name.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Documents.SdtCheckBox.Checked">
            <summary>
            Indicates if checkbox is in checked state.
            </summary>
        </member>
        <member name="M:Spire.Doc.BackgroundGradient.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.BackgroundGradient"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.BackgroundGradient.Clone">
            <summary>
            Clone current Gradient object.
            </summary>
            <returns>Cloned cope of current Gradient</returns>
        </member>
        <member name="P:Spire.Doc.BackgroundGradient.Color1">
            <summary>
            Gets or sets first color for gradient.
            </summary>
        </member>
        <member name="P:Spire.Doc.BackgroundGradient.Color2">
            <summary>
            Gets or sets second color for gradient
            (used when TwoColors set to true).
            </summary>
        </member>
        <member name="P:Spire.Doc.BackgroundGradient.ShadingStyle">
            <summary>
            Gets or sets shading style for gradient.
            </summary>
        </member>
        <member name="P:Spire.Doc.BackgroundGradient.ShadingVariant">
            <summary>
            Gets or sets shading variants.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.DocToXPSConverter">
            <summary>
            This class provides support for converting WordDocument into an PDF Document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.ConvertToXPS(Spire.Doc.Document,System.IO.Stream)">
            <summary>
            Converts the specified WordDocument to XPS.
            </summary>
            <param name="wordDocument">The word document.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.ConvertToXPS(Spire.Doc.Document,System.IO.Stream,Spire.Doc.ToPdfParameterList)">
            <summary>
            Converts the specified WordDocument to XPS.
            </summary>
            <param name="wordDocument">The word document.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.ConvertToXPS(Spire.Doc.Document,System.IO.Stream,System.Collections.Generic.List{System.String})">
            <summary>
            Converts the specified WordDocument to XPS.
            </summary>
            <param name="wordDocument">The word document.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.ConvertToXPS(System.String,System.String)">
            <summary>
            Converts the specified WordDocument to XPS.
            </summary>
            <param name="fileName">Name of the file.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.ConvertToXPS(System.IO.Stream,System.IO.Stream)">
            <summary>
            Converts to XPS.
            </summary>
            <param name="stream">The stream.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.CreateDocument(Spire.Pdf.General.Paper.Base.DocumentInfo)">
            <summary>
            Creates the XPS document.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.InitPagesSettings(Spire.Doc.Documents.Rendering.DocumentLayouter)">
            <summary>
            Sets the pages settings.
            </summary>
            <param name="layouter">The layouter.</param>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.AddDocumentProperties(Spire.Doc.BuiltinDocumentProperties)">
            <summary>
            Adds the document properties.
            </summary>
            <param name="docProperties">The doc properties.</param>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.AddHyperLinks(System.Collections.Generic.List{System.Collections.Generic.Dictionary{System.String,System.Drawing.RectangleF}},Spire.Pdf.General.Paper.Drawing.Rendering.Ps.PsPage)">
            <summary>
            Adds the hyper links.
            </summary>
            <param name="hyperlinks">The hyperlinks.</param>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.DrawToXPS(Spire.Doc.Documents.Rendering.DocumentLayouter,System.IO.Stream)">
            <summary>
            Draws to XPS.
            </summary>
            <param name="images">The images.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToXPSConverter.DrawFreeWarning(System.Int32,Spire.Pdf.General.Paper.Drawing.Rendering.Xps.XpsRenderer)">
            <summary>
            draw free warning.
            </summary>
            <param name="index"></param>
        </member>
        <member name="P:Spire.Doc.Documents.DocToXPSConverter.PageSettings">
            <summary>
            Gets the page settings.
            </summary>
            <value>The page settings.</value>
        </member>
        <member name="P:Spire.Doc.Documents.DocToXPSConverter.PdfParameterList">
            <summary>
            Gets the to pdf parameter list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.DocToXPSConverter.JPEGQuality">
            <summary>
            Set jpeg quality.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.ListStyleCollection">
            <summary>
            Represents a collection of list style
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.ListStyleCollection.Add(Spire.Doc.Documents.ListStyle)">
            <summary>
            Adds the list style into collection.
            </summary>
            <param name="style">The style.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.ListStyleCollection.FindByName(System.String)">
            <summary>
            Finds list style by name.
            </summary>
            <param name="name">The name.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Collections.ListStyleCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="!:Spire.Doc.ListStyle"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Doc.Documents.XsdGenerator.GetDLSLocalSchema">
               while (valReader.Read())
               {
                   // reads full document
               }
        </member>
        <member name="M:Spire.Doc.Core.StatePositionsBase.UpdateItemEndPos(System.Int64)">
             return 0;
        </member>
        <member name="P:Spire.Doc.Core.StatePositionsBase.StartItemPos">
            <summary>         
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.TextBoxStatePositions.MoveToItem(System.Int32)">
             return m_iStartItemPos;
        </member>
        <member name="M:Spire.Doc.Core.HFTextBoxStatePositions.MoveToItem(System.Int32)">
               return m_iStartItemPos;
        </member>
        <member name="P:Spire.Doc.Core.IWordReaderBase.FullParagraphProperties">
            <summary>
            Gets character properties merged with current style properties.
            </summary>
        </member>
        <member name="P:Spire.Doc.Core.IWordSubdocumentReader.Type">
            <summary>         
            </summary>
        </member>
        <member name="F:Spire.Layouting.LCTable.m_isSplitTableCurrentCellMergeStart">
            
        </member>
        <member name="M:Spire.Layouting.LCTable.UpdateTableLWBounds">
            <summary>
            Updates the table LW bounds.
            </summary>
        </member>
        <member name="M:Spire.Layouting.LCTable.HandleTextboxOutOfPage(Spire.Doc.Formatting.TextBoxFormat,System.Drawing.RectangleF)">
            <summary>
            update the position of textbox
            </summary>
            <param name="format"></param>
            <param name="rect"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Layouting.LCTable.CorrectClientArea(System.Drawing.RectangleF@)">
            <summary>
            correct the client area based on the cell spacing
            </summary>
            <param name="rect"></param>
        </member>
        <member name="M:Spire.Layouting.LCTable.FindWidgetInFrontOfTextOrBehind(Spire.Layouting.LayoutedWidget)">
            <summary>
            finds the widget which is in front of text or behind text bug is splitted into the next page,
            the remove it from the infrontoftext list or behindtext list of the current page.
            </summary>
            <param name="widget"></param>
        </member>
        <member name="M:Spire.Layouting.LCTable.GetVerticalMergeCellStartWidth(System.Int32,System.Int32,System.Single)">
            <summary>
            
            </summary>
            <param name="cellIndex"></param>
            <param name="currRowIndex"></param>
            <returns></returns>
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_isEqualsWidthOfPreRow">
            <summary>
            每行宽度是否相等.
            </summary>
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_isEqualsCellCountOfPreRow">
            <summary>
            每行单元格数量是否相等.
            </summary>IsEqualsCellCountOfPreRow
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_isEqualsScalingSumOfAllRow">
            <summary>
            所有行百分比是否相等.
            </summary>
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_isZoreOfAllRowWidth">
            <summary>
            所有行宽是否为零.
            </summary>
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_isEqualsGridSpanCountOfAllRow">
            <summary>
            所有行的GridSpan数量是否相等.
            </summary>
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_allCellWidthTypeIsPoint">
            <summary>
            所有单元格的宽度类型是否相同.
            </summary>
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_tableRowInfo">
            <summary>
            每行宽度信息.
            </summary>
        </member>
        <member name="F:Spire.Layouting.TableWidthInfo.m_tableWidth">
            <summary>
            表格宽度.
            </summary>
        </member>
        <member name="M:Spire.Layouting.TableWidthInfo.HasNeedAdjust">
            <summary>
            has need adjust column.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Layouting.TableWidthInfo.NeedAdjustColumnMaxInfo">
            <summary>
            need adjust column max info.
            </summary>
        </member>
        <member name="P:Spire.Layouting.TableWidthInfo.IsEqualsScalingSumAndNotZeroOfRows">
             <summary>
            return Whether all the display than the sum of column and not equal to zero.
             </summary>
        </member>
        <member name="P:Spire.Layouting.TableWidthInfo.IsEqualsGridSpanCountOfAllRow">
            <summary>
            get the GridSpan is eauals of the all row.
            </summary>
        </member>
        <member name="P:Spire.Layouting.TableWidthInfo.IsZeroOfAllRowWidth">
            <summary>
            get the width of all the row is zero.
            </summary>
        </member>
        <member name="P:Spire.Layouting.TableWidthInfo.Item(System.Int32)">
            <summary>
            Get row width info of the table.
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Layouting.RowWidthInfo.AdjustCellIsAllZero(System.Single)">
            <summary>
             adjust cell width.
            </summary>
            <param name="tableWidth"></param>
        </member>
        <member name="M:Spire.Layouting.RowWidthInfo.SetCellWidthInfoOfGridspan(System.Int32,Spire.Layouting.CellWidthInfo,System.Int32)">
            <summary>
            set the width info of the gridspan count greater than one for the cell. 
            </summary>
            <param name="cellindex"></param>
            <param name="cellwidthinfo"></param>
            <param name="startIndex"></param>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.AllCellWidthTypeIsPoint">
            <summary>
            Get all the cell width types is point.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.AllCellWidthTypeIsAuto">
            <summary>
            Get all the cell width types is auto.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.AllCellWidthTypeIsPercentage">
            <summary>
            Get all the cell width types is ercentage.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.CellWidthIsZeroCount">
            <summary>
            Get count of the cell width is zero.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.Count">
            <summary>
            Gets the cell count of the row.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.GridSpanCount">
            <summary>
            Get the grid count of the row.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.GridBefore">
            <summary>
            Get or set a value of the grid before.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.GridAfter">
            <summary>
            Get or set a value of the grid after.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.HasCellIsAllZero">
            <summary>
            Get has cell is all zero.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.HasAutoCell">
            <summary>
            Get has cell is auto width type.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.HasCellTypeAsPercAndGridSpanThanOne">
            <summary>
             Get the cell width type as percentage and the cell grid span is greater than one.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.PageMarginWidth">
            <summary>
            Set margin width of the page.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.Width">
            <summary>
            Gets width of the row.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.NeedAdjust">
            <summary>
            Get the cell width is need adjust.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.IsHorizontalMergeContinue">
            <summary>
            Get the horizontal merge is continue.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.IsVerticalMergeContinue">
            <summary>
            Get the vertical merge is continue.
            </summary>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.Item(System.Int32)">
            <summary>
            Get the cell width info of the row.
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Layouting.RowWidthInfo.Owner">
            <summary>
            Get the owner.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.CellWidth">
            <summary>
            Gets/Set cell width.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.AdjustBeforeCellWidth">
            <summary>
            Gets/sets the cell width is adjust before.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.FirstParagraphItemWidth">
            <summary>
            Gets/sets the first item widht of the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.GridSpan">
            <summary>
            Get/set cell grid span.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.Index">
            <summary>
            Get/set cell index.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.HorizontalMerge">
            <summary>
            Get/Set cell horizontal merge.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.HasCellTypeAsPercAndGridSpanThanOne">
            <summary>
            Get the cell width type as percentage and the cell grid span is greater than one.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.VerticalMerge">
            <summary>
            Get/Set cell Vertical merge.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.MaxWidthCanLineBreak">
            <summary>
            Gets/Sets can break the line width of the max.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.IsAllZero">
            <summary>
            Get the width of the cell and the width of the paragraph first item 
            and the max width of the line break is all zero.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.IsSupplementaryColumn">
            <summary>
            Get of set a value the column is for the supplementary column.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.MergeStartIndex">
            <summary>
            Gets of sets the start index of the HorizontalMerge is continue for the current cell.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.NeedAdjust">
            <summary>
            Get need adjust.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.PaddingWidth">
            <summary>
            Gets/sets the padding width of the cell.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.CellSpacing">
            <summary>
            Returns or sets spacing between cells.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.ParagraphMaxWidth">
            <summary>
            Gets/Sets the paragraph max width of the cell.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.ParagraphWidthAddPaddingWidth">
            <summary>
            Get the width of the paragrah width add padding width.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.Scaling">
            <summary>
            Gets/sets scaling of the cell.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.MaxFontWidth">
            <summary>
            gets or set the max font width .
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.WidthType">
            <summary>
            Gets/sets the width type.
            </summary>
        </member>
        <member name="P:Spire.Layouting.CellWidthInfo.Owner">
            <summary>
            Gets the owner.
            </summary>
        </member>
        <member name="M:Spire.Layouting.ColumnInfo.CompareTo(System.Object)">
            <summary>
            compare to.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="F:Spire.Layouting.AdjustType.AdjustBasedOnCellWidth">
            <summary>
            adjust the text based on the cell width;
            </summary>
        </member>
        <member name="F:Spire.Layouting.AdjustType.AdjustBasedOnTextWidth">
            <summary>
            adjust the text based on the first textrange or the max break width of the text;
            </summary>
        </member>
        <member name="F:Spire.Layouting.AdjustType.AdjustBasedOnMaxCellWidth">
            <summary>
            after adjusted , the width of the table is smaller the specified width,add the spare width
            to the maximal cell;
            </summary>
        </member>
        <member name="F:Spire.Layouting.AdjustType.AdjustBasedOnEmptyCol">
            <summary>
            if the table has empty columns and other columns need to adjust,set the width of empty columns
            be the first textrange or the max break width;
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.DropDownFormField.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.DropDownFormField"/> class.
            </summary>
            <param name="doc"></param>
        </member>
        <member name="P:Spire.Doc.Fields.DropDownFormField.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DropDownFormField.DropDownSelectedIndex">
            <summary>
            Gets or sets selected drop down index.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DropDownFormField.DropDownItems">
            <summary>
            Gets drop down items.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.DocPicture.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.DocPicture"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Fields.DocPicture.GetBorders">
            <summary>
            Get borders.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.DocPicture.SetBorders(Spire.Doc.Documents.Borders)">
            <summary>
            Set borders.
            </summary>
            <param name="brc"></param>
        </member>
        <member name="M:Spire.Doc.Fields.DocPicture.LoadImage(System.Drawing.Image)">
            <summary>
            Loads image.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.DocPicture.LoadImage(System.Byte[])">
            <summary>
            Loads image as bytes array.
            </summary>
            <param name="imageBytes"></param>
        </member>
        <member name="M:Spire.Doc.Fields.DocPicture.AddCaption(System.String,Spire.Doc.CaptionNumberingFormat,Spire.Doc.CaptionPosition)">
            <summary>
            Add Caption for current Picture
            </summary>
            <param name="captionPosition"></param>
            <param name="name"></param>
            <param name="format"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.AllowOverlap">
            <summary>
            Gets or sets a value specifies whether a shape can overlap anothe shape.
            Defalt is true.If false,the shape shifts left or right so as not
            to overlap another shape.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.AlphaMod">
            <summary>
            Gets or sets a value. this element represents an alpha modulate effect.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.AlphaModFix">
            <summary>
            Gets or sets a value specifies the percentage amount to scale the alpha.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.HasBorder">
            <summary>
            Gets a value indicating whether this instance has borders.
            </summary>
            <value>
            	<c>true</c> if this instance has borders; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.HasImage">
            <summary>
            Gets a value indicating whether this instance has image.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.Borders">
            <summary>
            Gets/Sets object borders.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.Height">
            <summary>
            Returns or sets picture height.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.Width">
            <summary>
            Returns or sets picture width.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.HeightScale">
            <summary>
            Returns or sets picture height scale factor in percent.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.WidthScale">
            <summary>
            Returns or sets picture width scale factor in percent.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.Image">
            <summary>
            Gets internal System.Drawing.Image object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.ImageBytes">
            <summary>
            Gets image byte array.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.IsCrop">
            <summary>
            Gets or sets whether the object is croping.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.HorizontalOrigin">
            <summary>
            Gets or sets horizontal origin of the picture.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.VerticalOrigin">
            <summary>
            Gets or sets absolute horizontal position of the picture.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.HorizontalPosition">
            <summary>
            Gets or sets absolute horizontal position of the picture.
            </summary>
            <remarks>
            The value is measured in points and the position is relative to HorizontalOrigin.
            </remarks>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.VerticalPosition">
            <summary>
            Gets or sets absolute vertical position of the picture.
            </summary>
            <remarks>
            The value is measured in points and the position is relative to VerticalOrigin.
            </remarks>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.TextWrappingStyle">
            <summary>
            Gets or sets text wrapping style of the picture.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.TextWrappingType">
            <summary>
            Gets or sets text wrapping type of the picture.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.HorizontalAlignment">
            <summary>
            Returns or setspicture horizontal alignment.
            </summary>
            <remarks>
            If it is set as None, then the picture is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to HorizontalOrigin.
            </remarks>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.VerticalAlignment">
            <summary>
            Returns or setspicture vertical alignment.
            </summary>
            <remarks>
            If it is set as None, then the picture is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to VerticalOrigin.
            </remarks>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.IsUnderText">
            <summary>
            Gets or sets whether picture is below image.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.AlternativeText">
            <summary>
            Gets the alternative text.
            </summary>
            <value>The alternative text.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.Title">
            <summary>
            Gets the picture title.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.LayoutInCell">
            <summary>
            Gets or sets the boolean value that represents whether a picture in a table is displayed inside or outside the table.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.DocPicture.InTableCellBounds">
            <summary>
            Gets or sets the picture bounds in the table cell.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.GroupedShapePicture.#ctor(Spire.Doc.Interface.IDocumentObject)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.GroupedShapePicture"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.LeftPosition">
            <summary>
            Gets/Sets horizontal position.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.LeftOrigin">
            <summary>
            Gets/Sets horizontal origin.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.TopPosition">
            <summary>
            Gets/Sets vertical position.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.TopOrigin">
            <summary>
            Gets/Sets vertical origin.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.Width">
            <summary>
            Gets/Sets shape width.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.Height">
            <summary>
            Gets/Sets shape height.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.WidthScale">
            <summary>
            Gets/Sets Object width scale factor in percent.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.HeightScale">
            <summary>
            Gets/Sets Object height scale factor in percent.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.ImageData">
            <summary>
             Gets image byte array.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapePicture.Image">
            <summary>
            Gets internal System.Drawing.Image object.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.ParseParagraphTags(System.Xml.XmlNode)">
            <summary>
            Parses paragraph tags
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.ParseStyle(System.Xml.XmlNode,System.Boolean@)">
            <summary>
            Parses the style,if the node has style returns true,else returns false;
            </summary>
            <param name="node"></param>
            <param name="hasPageBreakAfter">if the style has tag("page-break-after"),this param return ture,else return false </param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.GetURLValue(System.String)">
            <summary>
            gets the source of  background image
            </summary>
            <param name="sourceStr"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.ParseBackgroundFormat(Spire.Doc.Documents.HTMLConverterImpl.TextFormat,System.String)">
            <summary>
            parse background format
            </summary>
            <param name="tFormat"></param>
            <param name="backgroundStyle"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.CheckIsColor(System.String)">
            <summary>
            check whether the color string is color
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.ParseBackgroundFormat(Spire.Doc.Formatting.CellFormat,System.String)">
            <summary>
            parse background format
            </summary>
            <param name="tFormat"></param>
            <param name="backgroundStyle"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.ParseBackgroundFormat(Spire.Doc.Formatting.RowFormat,System.String)">
            <summary>
            parse background format
            </summary>
            <param name="tFormat"></param>
            <param name="backgroundStyle"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.HTMLConverterImpl.ParseTableCaption(System.Xml.XmlNode,Spire.Doc.Documents.HTMLConverterImpl.TableBorders)">
            <summary>
            
            </summary>
            <param name="node"></param>
        </member>
        <member name="T:Spire.Doc.Documents.HtmlHeadTagInParagraphTagInfo">
            <summary>
            
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.HtmlHeadTagInParagraphTagInfo.Index">
            <summary>
            gets/sets index in the string.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.HtmlHeadTagInParagraphTagInfo.ParagraphTag">
            <summary>
            gets/sets add paragraph tag.true add paragraphs start tag false add paragraphs end tag
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.HtmlHeadTagInParagraphTagInfo.MatchLenght">
            <summary>
            gets/sets match lenght.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.TableCollection">
            <summary>
            Represents a collection of <see cref="!:Spire.Doc.ITable"/> objects.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.DocumentSubsetCollection">
            <summary>
            Represents a subset from collection of specified type entities.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentSubsetCollection.Clear">
            <summary>
            Removes all entities 
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentSubsetCollection.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentSubsetCollection.Document">
            <summary>
            Gets the document.
            </summary>
            <value>The document.</value>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentSubsetCollection.Owner">
            <summary>
            Gets the owner.
            </summary>
            <value>The owner.</value>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentSubsetCollection.Count">
            <summary>
            Gets the count.
            </summary>
            <value>The count.</value>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentSubsetCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Spire.Doc.DocumentObject"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="T:Spire.Doc.Collections.DocumentSubsetCollection.SubSetEnumerator">
            <summary>
            Represents a internal enumerator for EntitySubSetCollection. 
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentSubsetCollection.SubSetEnumerator.#ctor(Spire.Doc.Collections.DocumentSubsetCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.DocumentSubsetCollection.SubSetEnumerator"/> class.
            </summary>
            <param name="enColl">The entities collection.</param>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentSubsetCollection.SubSetEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
            </returns>
            <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentSubsetCollection.SubSetEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
            <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
        </member>
        <member name="P:Spire.Doc.Collections.DocumentSubsetCollection.SubSetEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
            <value></value>
            <returns>The current element in the collection.</returns>
            <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
        </member>
        <member name="M:Spire.Doc.Collections.TableCollection.#ctor(Spire.Doc.Collections.BodyRegionCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.TableCollection"/> class.
            </summary>
            <param name="bodyItems">The body items.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TableCollection.Add(Spire.Doc.Interface.ITable)">
            <summary>
            Adds a table to end of text body.
            </summary>
            <param name="table">The table.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.TableCollection.Contains(Spire.Doc.Interface.ITable)">
            <summary>
            Determines whether the <see cref="!:Spire.Doc.ITableCollection"/> contains a specific value.
            </summary>
            <param name="table">The table.</param>
            <returns>
            	If table found, set to <c>true</c>.
            </returns>
        </member>
        <member name="M:Spire.Doc.Collections.TableCollection.IndexOf(Spire.Doc.Interface.ITable)">
            <summary>
            Determines the index of a specific item in the <see cref="!:Spire.Doc.ITableCollection"/>.
            </summary>
            <param name="table">The table.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.TableCollection.Insert(System.Int32,Spire.Doc.Interface.ITable)">
            <summary>
            Inserts a table into collection at the specified index.
            </summary>
            <param name="index">The index.</param>
            <param name="table">The table.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.TableCollection.Remove(Spire.Doc.Interface.ITable)">
            <summary>
            Removes the specified table.
            </summary>
            <param name="table">The table.</param>
        </member>
        <member name="M:Spire.Doc.Collections.TableCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the table at the specified index from the collection.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="T:Spire.Doc.Collections.BookmarkCollection">
            <summary>
            A collection of <see cref="T:Spire.Doc.Bookmark"/> objects that 
            represent the bookmarks in the document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.BookmarkCollection.FindByName(System.String)">
            <summary>
            Finds <see cref="T:Spire.Doc.Bookmark"/> object by specified name
            </summary>
            <param name="name">The bookmark name</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.BookmarkCollection.RemoveAt(System.Int32)">
            <summary>
            Removes a bookmark at the specified index.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="M:Spire.Doc.Collections.BookmarkCollection.Remove(Spire.Doc.Bookmark)">
            <summary>
            Removes the specified bookmark.
            </summary>
            <param name="bookmark">The bookmark.</param>
        </member>
        <member name="M:Spire.Doc.Collections.BookmarkCollection.Clear">
            <summary>
            Removes all bookmarks from the document. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Collections.BookmarkCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Spire.Doc.Bookmark"/> with the specified name.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Collections.BookmarkCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Spire.Doc.Bookmark"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="T:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr">
            <summary>
            Defines shape attributes that occur in the binary Escher format, but not in the model.
            For more info see http://chicago.sourceforge.net/devel/docs/escher/
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformLeft">
            <summary>
            Untested.
            Bounds of the unrotated shape expressed as top left and bottom right in drawing units.
            Default 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformTop">
            <summary>
            Untested.
            Bounds of the unrotated shape expressed as top left and bottom right in drawing units.
            Default 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformRight">
            <summary>
            Untested.
            Bounds of the unrotated shape expressed as top left and bottom right in drawing units.
            Default 1. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformBottom">
            <summary>
            Untested.
            Bounds of the unrotated shape expressed as top left and bottom right in drawing units.
            Default 1. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformGvPage">
            <summary>
            Untested.
            Undocumented. MSOGV type?
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformChangePage">
            <summary>
            Untested.
            Bool. Default false.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformFlipVertical">
            <summary>
            Untested.
            Bool. Default false.
            RK I've never seen these stored as properties. Instead, shape flip flag is used
            and we store it as <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.Flip"/> property. Maybe I should use these instead.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformFlipHorizontal">
            <summary>
            See comments above.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TransformFlags">
            <summary>
            NOT IN THE MODEL.
            It occurs in the DOC file, but in the model it is converted into individual attributes described above.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.LockAgainstUngrouping">
            <summary>
            Untested.
            Do not ungroup this shape. Default false.
            Ver: XP
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.LockFlags">
            <summary>
            It occurs in the DOC file, but in the model it is converted into individual attributes described above.
            This is a bit flag for the boolean properties in the protection group.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TextboxFlags">
            <summary>
            NOT IN THE MODEL. It occurs in the DOC file, but in the model it is converted into individual attributes described above.
            This is a bit flag for the boolean properties in the text group.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeoTextFlags">
            <summary>
            The attribute that contains the above boolean flags.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImageBlipId">
            <summary>
            NOT IN THE MODEL. This occurs in the DOC file, but in the model, it is replaced by the ImageBytes attribute.
            Blip to display. 1-based index into the blip store.
            It seems to be 1 for all inline pictures where the blip is stored after the shape record.
            
            The SPEC says: 
            1. The value 0 must be ignored. I don't think we do this yet.
            2. Escher property fComplex = 1 means the image bytes are stored in the property itself, not in the blip store. We don't support this yet.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImageName">
            <summary>
            NOT IN THE MODEL. Occurs in the DOC file, but in the model it is stored either in ImageSrc or ImageTitle attribute.
            
            A Unicode null-terminated string that specifies the comment, the file name, or the URL of the BLIP 
            as specified by the pibFlags property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImageNameFlags">
            <summary>
            NOT IN THE MODEL. Occurs in the DOC file, but not stored in the model.
            Blip flags. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImagePrint">
            <summary>
            Blip to display when printing.
            Never seen this, not supported at the moment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImagePrintName">
            <summary>
            Blip file name.
            Never seen this, not supported at the moment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImagePrintNameFlags">
            <summary>
            Blip flags.
            Never seen this, not supported at the moment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImageMovieData">
            <summary>
            Untested.
            MOVIE type. Movie data.
            Ver: 98
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImageMovieRewind">
            <summary>
            bool. Should we rewind the movie when done playing. 
            Ver: 98
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImageMovieLoop">
            <summary>
            bool. Is movie looping.
            Ver: 98
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ImageFlags">
            <summary>
            NOT IN THE MODEL. This occurs in the DOC file, but in the model it is replaced with the individual attributes above.
            This is a bit flag for the boolean properties in the picture group.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryLeft">
            <summary>
            A signed integer specifying the left coordinate of the geometry space coordinate system for this shape.
            Default 0.
            
            The geoLeft, geoTop, geoRight, and geoBottom properties combine to define a rectangle that 
            specifies an arbitrary coordinate system, called geometry space, that geometry coordinates 
            are specified in. When a shape is rendered, any points specified in geometry space are 
            translated into the coordinate system of the shape by matching the geometry space rectangle 
            with the bounding rectangle of the shape and scaling appropriately.
            
            These attributes occur only for custom shapes. Other shapes that have coordorigin and coordsize
            are group shapes, but they store this attributes in the <see cref="!:EsShapeGroup"/> record.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryTop">
            <summary>
            A signed integer specifying the top coordinate of the geometry space coordinate system for this shape.
            Default 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryRight">
            <summary>
            A signed integer specifying the bottom coordinate of the geometry space coordinate system for this shape.
            Default 21600.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryBottom">
            <summary>
            A signed integer specifying the bottom coordinate of the geometry space coordinate system for this shape.
            Default 21600.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryShapePath">
            <summary>
            This property specifies the way the lines in this shape are to be drawn.
            
            An <see cref="!:EsShapePath"/> enumeration value that specifies how vertices in this shape, 
            as specified in the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometryVertices"/> property, are connected. 
            If the value is <see cref="!:EsShapePath.Complex"/>, then the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometrySegmentInfo"/> 
            property MUST exist and contain the more detailed instructions on how to connect vertices 
            in this shape. If <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometrySegmentInfo"/> property is not NULL and 
            not empty, then this property MUST be ignored and the connections between vertices are 
            specified by the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.GeometrySegmentInfo"/> property. 
            The default value for this property is <see cref="!:EsShapePath.LinesClosed"/>.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryFragments">
            <summary>
            Undocumented.
            Array of fragment ids.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryColumnLineOK">
            <summary>
            Undefined and MUST be ignored.
            Column style may be set.
            Bool, default false.
            Ver: XP
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GeometryFlags">
            <summary>
            NOT IN THE MODEL. This occurs in the DOC file, but in the model is replaced by the individual attributes described above.
            This is a bit flag for the boolean properties of the geometry group.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.FillBlipId">
            <summary>
            NOT IN THE MODEL. Occurs in the file, but in the model replaced by FillImageBytes.
            int. Id of the pattern or texture blip for the fill. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.FillFlags">
            <summary>
            NOT IN THE MODEL. This occurs in the DOC, but in the model is represented by the individual attributes described above.
            Boolean flags, see EsFillFlags enum.
            This also occurs as sprm in EsShapeOptionsEx record sometimes.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.LineFillBlipId">
            <summary>
            NOT IN THE MODEL. This occurs in the DOC file for textured or patterned lines, 
            but in the model, it is replaced by the <see cref="F:Spire.Doc.Core.DataStreamParser.Escher.ShapeAttr.LineImageBytes"/> attribute.
            BlipId of the pattern or texture.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.LineFlags">
            <summary>
            NOT IN THE MODEL. This occurs in the DOC file, but in the model it is replaced by individual attributes described above.
            Boolean flags, see the EsLineFlags enum.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ShadowSoftness">
            <summary>
            NOT IN THE MODEL. Specifies the blur radius of the shadow. Ignored now.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ShadowFlags">
            <summary>
            NOT IN THE MODEL. int. Contains the above boolean flags.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.PerspectiveFlags">
            <summary>
            NOT IN THE MODEL. int. Contains the above boolean flags.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TDObjectFlags">
            <summary>
            NOT IN THE MODEL. int. Contains the above boolean flags.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TDStyleFlags">
            <summary>
            NOT IN THE MODEL. int. Contains the above boolean flags.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ShapeMaster">
            <summary>
            int. Shape id of the master shape. 
            I've seen this only once set to zero. So at the moment ignored.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.Background">
            <summary>
            NOT IN THE MODEL.
            bool. If TRUE, this is the background shape. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.ShapeFlags">
            <summary>
            NOT IN THE MODEL. This occurs in the DOC file, but in the model is replaced with individual attributes described above.
            Boolean flags. See the EsShapeFlags enum.
            This contains attributes that only shapes can have (but not group shapes).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.CalloutFlags">
            <summary>
            NOT IN THE MODEL. Int. Stores the above boolean flags.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GroupLeft">
            <summary>
            Untested.
            The group's coordinate rectangle.
            Default 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GroupTop">
            <summary>
            Untested.
            The group's coordinate rectangle.
            Default 0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GroupRight">
            <summary>
            Untested.
            The group's coordinate rectangle.
            Default 20000.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GroupBottom">
            <summary>
            Untested.
            The group's coordinate rectangle.
            Default 20000.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TableProperties">
            <summary>
            This property specifies flags for a group which represents a table. This property MAY be ignored.
            RK This is PowerPoint only property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.TableRowProperties">
            <summary>
            This property specifies the minimum sizes of the rows in a table. This property MAY be ignored.
            RK This is PowerPoint only property.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.WebBot">
            <summary>
            This property specifies content for a FrontPage Web component, as specified in [MSDN-WebComp], 
            associated with a shape if this document is saved as HTML.
            Complex, A Unicode null-terminated string that specifies the contents for the FrontPage Web component.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.GroupShapeFlags">
            <summary>
            Boolean flags. See the EsGroupShapeFlags enum.
            This contains attributes that a shape or a shape group can have.
            Occurs in the DOC file, but in the model is represented by individual attributes described above.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.DiagramFlags">
            <summary>
            Stores boolean flags for the above attributes.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.InkOptions">
            <summary>
            Only one flag from options InkAnnotation is used.
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.SignatureLineFlags">
            <summary>
            These flags are bits in Escher but set of boolean shape properties in Model.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EsShapeAttr.#ctor">
            <summary>
            No ctor.
            </summary>
        </member>
        <member name="M:Spire.Doc.Core.DataStreamParser.Escher.EscherClass.GetBlipId(Spire.Doc.Core.DataStreamParser.Escher.MsofbtSpContainer)">
            
        </member>
        <member name="M:Spire.Doc.Converters.TextConverter.GetHeader(Spire.Doc.Section,System.Int32)">
            <summary>
            Returns the header referred by the current section
            </summary>
            <param name="section">Current section</param>
            <param name="sectionIndex">Current section index</param>
            <returns>returns the header referred by the current section by comparing the current and preceeding section</returns>
        </member>
        <member name="T:Spire.Doc.Fields.ImageTypeCheck">
            <summary>
            通过文件头判断图像文件的类型
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.ImageTypeCheck.CheckImageTypeName(System.String)">
            <summary>
            通过文件头判断图像文件的类型
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.ImageTypeCheck.CheckImageType(System.String)">
            <summary>
            通过文件头判断图像文件的类型
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.ImageTypeCheck.CheckImageType(System.Byte[])">
            <summary>
            通过文件的前两个自己判断图像类型
            </summary>
            <param name="buf">至少2个字节</param>
            <returns></returns>
        </member>
        <member name="T:Spire.Doc.Fields.ImageTypeCheck.ImageType">
            <summary>
            图像文件的类型
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.CellCollection">
            <summary>
            Represents a collection of <see cref="T:Spire.Doc.TableCell"/> objects.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.CellCollection.#ctor(Spire.Doc.TableRow)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.CellCollection"/> class.
            </summary>
            <param name="owner">The owner.</param>
        </member>
        <member name="M:Spire.Doc.Collections.CellCollection.Add(Spire.Doc.TableCell)">
            <summary>
            Adds the specified cell.
            </summary>
            <param name="cell">The cell.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.CellCollection.Insert(System.Int32,Spire.Doc.TableCell)">
            <summary>
            Inserts a specified table cell into collection.
            </summary>
            <param name="index">The index.</param>
            <param name="cell">The cell.</param>
        </member>
        <member name="M:Spire.Doc.Collections.CellCollection.IndexOf(Spire.Doc.TableCell)">
            <summary>
            Returns index of a specified cell in collection.
            </summary>
            <param name="cell">The cell.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.CellCollection.Remove(Spire.Doc.TableCell)">
            <summary>
            Removes the specified cell.
            </summary>
            <param name="cell">The cell.</param>
        </member>
        <member name="M:Spire.Doc.Collections.CellCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the document object at the specified index from the collection.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.FOPTEDiagramShape.DiagramFlags">
            <summary>
            Stores boolean flags for the above attributes.
            </summary>
        </member>
        <member name="M:Spire.Doc.StreamReadException.#ctor(System.Exception)">
            
        </member>
        <member name="M:Spire.Doc.StreamReadException.#ctor(System.String)">
            
        </member>
        <member name="M:Spire.Doc.StreamReadException.#ctor(System.String,System.Exception)">
            
        </member>
        <member name="M:Spire.Doc.StreamReadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            
        </member>
        <member name="M:Spire.Doc.StreamWriteException.#ctor(System.Exception)">
            
        </member>
        <member name="M:Spire.Doc.StreamWriteException.#ctor(System.String)">
            
        </member>
        <member name="M:Spire.Doc.StreamWriteException.#ctor(System.String,System.Exception)">
            
        </member>
        <member name="M:Spire.Doc.StreamWriteException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            
        </member>
        <member name="M:Spire.Doc.Fields.TextFormField.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.TextFormField"/> class.
            </summary>
            <param name="doc"></param>
        </member>
        <member name="P:Spire.Doc.Fields.TextFormField.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TextFormField.TextFieldType">
            <summary>
            Get/sets text form field type.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextFormField.StringFormat">
            <summary>
            Gets or sets string text format (text, date/time, number) directly.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextFormField.DefaultText">
            <summary>
            Gets or sets default text for text form field.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextFormField.MaximumLength">
            <summary>
            Gets or sets maximum text length.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextFormField.TextRange">
            <summary>
            Gets or sets form field text range;
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextFormField.Text">
            <summary>
            Returns or setsthe text of text form field.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Doc.Fields.GroupedShapeObject.Spire#Doc#Layout#IDocumentBase#Draw(Spire.Doc.Rendering.DrawingContext,Spire.Layouting.LayoutedWidget)">
            <summary>
            Draws the specified dc.
            </summary>
            <param name="dc"></param>
            <param name="ltWidget"></param>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.IsInGroup">
            <summary>
            Gets/Set object is in the group.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.IsUnderText">
            <summary>
            Gets or sets whether text is below Object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.Items">
            <summary>
            Gets/Sets Items value.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.ChildObjects">
            <summary>
            Gets the child objects.
            </summary>
            <value>The child objects.</value>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.Width">
            <summary>
            Gets/Sets Object width.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.Height">
            <summary>
            Gets/Sets Object height.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.HorizontalOrigin">
            <summary>
            Gets/Sets horizontal origin of the Object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.VerticalOrigin">
            <summary>
            Gets/Sets absolute horizontal position of the Object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.HorizontalPosition">
            <summary>
            Gets/Sets absolute horizontal position of the Object.
            </summary>
            <remarks>
            The value is measured in points and the position is relative to HorizontalOrigin.
            </remarks>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.VerticalPosition">
            <summary>
            Gets/Sets absolute vertical position of the Object.
            </summary>
            <remarks>
            The value is measured in points and the position is relative to VerticalOrigin.
            </remarks>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.TextWrappingStyle">
            <summary>
            Gets/Sets text wrapping style of the Object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.TextWrappingType">
            <summary>
            Gets/Sets text wrapping type of the Object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.HorizontalAlignment">
            <summary>
            Gets/Sets Object horizontal alignment.
            </summary>
            <remarks>
            If it is set as None, then the picture is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to HorizontalOrigin.
            </remarks>
        </member>
        <member name="P:Spire.Doc.Fields.GroupedShapeObject.VerticalAlignment">
            <summary>
            Gets/Sets Object vertical alignment.
            </summary>
            <remarks>
            If it is set as None, then the picture is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to VerticalOrigin.
            </remarks>
        </member>
        <member name="M:Spire.Doc.Fields.Comment.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="!:WComment"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Fields.Comment.Clear">
            <summary>
            Clears the commented items.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.Comment.Replace(System.String)">
            <summary>
            Replace commented items with matchString text.
            </summary>
            <param name="text">The text.</param>
        </member>
        <member name="M:Spire.Doc.Fields.Comment.Replace(Spire.Doc.Documents.TextBodyPart)">
            <summary>
            Replaces the commented items with specified TextBodyPart.
            </summary>
            <param name="textBodyPart">The text body part.</param>
        </member>
        <member name="M:Spire.Doc.Fields.Comment.AddItem(Spire.Doc.Interface.IParagraphBase)">
            <summary>
            Adds the paragraph item to the commented items.
            </summary>
            <param name="paraItem">The paragraph item.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.Comment.ChildObjects">
            <summary>
            Gets the child document objects.
            </summary>
            <value>The child entities.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Comment.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Comment.Body">
            <summary>
            Gets comment body.
            </summary>
            <value>The text body.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Comment.Format">
            <summary>
            Gets the format.
            </summary>
            <value>The format.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Comment.Items">
            <summary>
            Gets the range of commented items.
            </summary>
            <value>The commented range.</value>
        </member>
        <member name="T:Spire.Doc.Documents.CommentMark">
            <summary>
            Represents a container for text of a comment. 
            </summary>
            <summary>
            Class represents comment start marker
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.CommentMark.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Documents.CommentMark.Type">
            <summary>
            Gets or sets the type of the CommentMark.
            </summary>
            <value>The type.</value>
        </member>
        <member name="M:Spire.Doc.BookmarkEnd.#ctor(Spire.Doc.Interface.IDocument,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.BookmarkEnd"/> class.
            </summary>
            <param name="document">The document.</param>
            <param name="name">The name.</param>
        </member>
        <member name="P:Spire.Doc.BookmarkEnd.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.BookmarkEnd.Name">
            <summary>
            Gets the bookmark name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="M:Spire.Doc.Table.SetDefaultTablePadding">
            <summary>
            Set the default value of the table padding.
            </summary>
        </member>
        <member name="M:Spire.Doc.Table.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.ResetCells(System.Int32,System.Int32)">
            <summary>
            Resets rows / columns numbers.
            </summary>
            <param name="rowsNum">The rows number.</param>
            <param name="columnsNum">The columns number.</param>
        </member>
        <member name="M:Spire.Doc.Table.ResetCells(System.Int32,System.Int32,Spire.Doc.Formatting.RowFormat,System.Single)">
            <summary>
            Resets rows / columns numbers.
            </summary>
            <param name="rowsNum">The rows num.</param>
            <param name="columnsNum">The columns num.</param>
            <param name="format"></param>
            <param name="cellWidth">Width of the cell.</param>
        </member>
        <member name="M:Spire.Doc.Table.ApplyStyle(Spire.Doc.Documents.DefaultTableStyle)">
            <summary>
            Applies the built-in table style.
            </summary>
            <param name="builtinStyle">The built-in table style.</param>
        </member>
        <member name="M:Spire.Doc.Table.AddRow">
            <summary>
            Adds a row to table
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.AddRow(System.Int32)">
            <summary>
            Adds a row to table with copy format from the current last row, and then add columnsNum cells to the new row.
            </summary>
            <param name="columnsNum">The number of the count of the new row, it's must be -1 &lt; columnsNum &lt; 64.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.AddRow(System.Boolean)">
            <summary>
            Adds new row to table.
            </summary>
            <param name="isCopyFormat"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.AddRow(System.Boolean,System.Boolean)">
            <summary>
            Adds a row to table with copy format option
            </summary>
            <param name="isCopyFormat">Indicates whether copy format from previous row or not</param>
            <param name="autoPopulateCells">if specifies to populate cells automatically, set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.AddRow(System.Boolean,System.Int32)">
            <summary>
            Adds a row to table with copy format option
            </summary>
            <param name="isCopyFormat">Indicates whether copy format from previous row or not</param>
            <param name="columnsNum">The number of the count of the new row, it's must be -1 &lt; columnsNum &lt; 64.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.AddRow(System.Boolean,System.Boolean,System.Nullable{System.Int32})">
            <summary>
            Adds a row to table with copy format option
            </summary>
            <param name="isCopyFormat">Indicates whether copy format from previous row or not</param>
            <param name="autoPopulateCells">if specifies to populate cells automatically,set to <c>true</c>.</param>
            <param name="columnsNum">The number of the count of the new row,
            -1 indicates it equals the number of the count of the current last row.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.Replace(System.Text.RegularExpressions.Regex,System.String)">
            <summary>
            Replaces all entries of matchString regular expression with newValue string.
            </summary>
            <param name="pattern">Pattern</param>
            <param name="newValue">Replace text</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.Replace(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Replaces by specified matchString string.
            </summary>
            <param name="matchString">The matchString text.</param>
            <param name="newValue">The newValue text.</param>
            <param name="caseSensitive">if it specifies case sensitive, set to <c>true</c>.</param>
            <param name="wholeWord">if it specifies to search a whole word, set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.Replace(System.Text.RegularExpressions.Regex,Spire.Doc.Documents.TextSelection)">
            <summary>
            Replaces by specified pattern.
            </summary>
            <param name="pattern">The pattern.</param>
            <param name="textSelection">The text selection.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.Replace(System.Text.RegularExpressions.Regex,Spire.Doc.Documents.TextSelection,System.Boolean)">
            <summary>
            Replaces by specified pattern.
            </summary>
            <param name="pattern">The pattern.</param>
            <param name="textSelection">The text selection.</param>
            <param name="saveFormatting">if it specifies save source formatting, set to <c>true</c>.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.Find(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds text by specified pattern.
            </summary>
            <param name="pattern">The pattern.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Table.ApplyVerticalMerge(System.Int32,System.Int32,System.Int32)">
            <summary>
            Applies the vertical merge for table cells.
            </summary>
            <param name="columnIndex">Index of the column.</param>
            <param name="startRowIndex">Start index of the row.</param>
            <param name="endRowIndex">End index of the row.</param>
        </member>
        <member name="M:Spire.Doc.Table.ApplyHorizontalMerge(System.Int32,System.Int32,System.Int32)">
            <summary>
            Applies horizontal merging for cells of table row.
            </summary>
            <param name="rowIndex">Index of the row.</param>
            <param name="startCellIndex">Start index of the cell.</param>
            <param name="endCellIndex">End index of the cell.</param>
        </member>
        <member name="M:Spire.Doc.Table.RemoveAbsPosition">
            <summary>
            Removes the absolute position data. If table has absolute position in the document,
            all position data will be erased.  
            </summary>
        </member>
        <member name="P:Spire.Doc.Table.DefaultRowHeight">
            <summary>
            Gets or sets the default row height, the unit of measure is point, 1point = 0.3528 mm
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Spire.Doc.Table.DefaultColumnsNumber" -->
        <member name="P:Spire.Doc.Table.DefaultColumnWidth">
            <summary>
            Gets or sets the default width of each column.
            </summary>
        </member>
        <member name="P:Spire.Doc.Table._ColumnWidths">
            <summary>
            Gets the column widths.
            </summary>
        </member>
        <member name="P:Spire.Doc.Table.ColumnWidth">
            <summary>
            Gets or sets the width of each column. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Table.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Table.Rows">
            <summary>
            Get the table rows
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Table.TableFormat">
            <summary>
            Gets the table formatting after ResetCells call.
            </summary>
            <value>The table format.</value>
        </member>
        <member name="P:Spire.Doc.Table.PreferredWidth">
            <summary>
            This property specifies the preferred horizontal width of a table.
            </summary>
        </member>
        <member name="P:Spire.Doc.Table.TableStyleName">
            <summary>
            Gets table style name.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Table.LastCell">
            <summary>
            Get last cell of the table
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Table.FirstRow">
            <summary>
            Get first row of the table.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Table.LastRow">
            <summary>
            Get last row of the table.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Table.Item(System.Int32,System.Int32)">
            <summary>
            Get table cell by row and column indexes.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Table.Width">
            <summary>
            Gets the table width
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Table.ChildObjects">
            <summary>
            Gets the child entities.
            </summary>
            <value>The child entities.</value>
        </member>
        <member name="P:Spire.Doc.Table.IndentFromLeft">
            <summary>
            Gets or sets indent from left for the table.
            </summary>
        </member>
        <member name="P:Spire.Doc.Table.Title">
            <summary>
            Gets or sets the table title.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:Spire.Doc.Table.TableDescription">
            <summary>
            Gets or sets the table description.
            </summary>
        </member>
        <member name="T:Spire.Doc.WidthType">
            <summary>
            The TableWidthType enum specifies how the preferred width for a table,
            table indent, table cell, cell margin, or cell spacing is defined.
            </summary>
        </member>
        <member name="F:Spire.Doc.WidthType.None">
            <summary>
            No Preffered Width
            </summary>
        </member>
        <member name="F:Spire.Doc.WidthType.Auto">
            <summary>
            No preferred width is specified.
            The width is derived from other table measurements where a preferred size is specified, 
            as well as from the size of the table contents, and the constraining size of the
            container of the table.
            </summary>
        </member>
        <member name="F:Spire.Doc.WidthType.Percentage">
            <summary>
            When specifying the preferred width of a portion of a table,
            such as a cell, spacing or indent, the percentage is relative
            to the width of the entire table.
            When specifying the preferred width of an entire table, 
            the percentage is relative to the width of the page, 
            less any margin or gutter space. Alternatively, 
            if the table is nested inside another table, 
            the percentage is relative to the width of the cell 
            in the containing table, less cell margins.
            </summary>
        </member>
        <member name="F:Spire.Doc.WidthType.Twip">
            <summary>
            The preferred width of the table, indent, cell, 
            cell margin, or cell spacing is an absolute width measured in twips.
            </summary>
        </member>
        <member name="T:Spire.Doc.PreferredWidth">
            <summary>
            An PreferredWidth class that specifies the preferred total width of the table
            of which this row is a part.
            </summary>
        </member>
        <member name="M:Spire.Doc.PreferredWidth.#ctor(Spire.Doc.WidthType,System.Int16)">
            <summary>
            Create a new PreferredWidth object
            </summary>
            <param name="type">A enum element from WidthType that specifies the units of measurement for the Value.
                if type is Auto or None, the value must be 0,
                if type is Percentage, the value must be non-negative and less than or equal to 600,
                if type is Twip, the value must be non-negative and and less than or equal to 31,680 (22 inches).
            </param>
            <param name="value">An short value that specifies the preferred width</param>
        </member>
        <member name="P:Spire.Doc.PreferredWidth.Value">
            <summary>
            An short value that specifies the preferred width
            </summary>
        </member>
        <member name="P:Spire.Doc.PreferredWidth.Type">
            <summary>
            A enum element from WidthType that specifies the units of measurement for the Value.
            </summary>
        </member>
        <member name="P:Spire.Doc.PreferredWidth.Auto">
            <summary>
            Get an instance of PreferredWidth, this instance indicates
            thie preferred width is auto.
            </summary>
        </member>
        <member name="P:Spire.Doc.PreferredWidth.None">
            <summary>
            Get an instance of PreferredWidth, this instance indicates
            thie preferred width is not specified.
            </summary>
        </member>
        <member name="M:Spire.Doc.Section.AddColumn(System.Single,System.Single)">
            <summary>
            Adds new column to the section.
            </summary>
            <param name="width">The width.</param>
            <param name="spacing">The spacing.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Section.MakeColumnsSameWidth">
            <summary>
            Makes all columns in current section to be of equal width.
            </summary>
        </member>
        <member name="M:Spire.Doc.Section.AddParagraph">
            <summary>
            Adds the paragraph.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Section.AddTable">
            <summary>
            Adds the table.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Section.AddTable(System.Boolean)">
            <summary>
            Adds the table.
            </summary>
            <param name="showBorder">Display table borders.True to display;False does not display. </param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Section.Body">
            <summary>
            Gets the section body.
            </summary>
            <value>The body.</value>
        </member>
        <member name="P:Spire.Doc.Section.EndnoteOptions">
            <summary>
            Gets or sets options that control numbering and positioning of endnotes in current section. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.FootnoteOptions">
            <summary>
            Gets or sets options that control numbering and positioning of footnote in current section. 
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.HeadersFooters">
            <summary>
            Gets headers/footers of current section.
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.PageSetup">
            <summary>
            Gets page Setup of current section.
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.RealPageSetup">
            <summary>
            The real page setup of current section
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.LayoutPageSetup">
            <summary>
            PageSetup for layout
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.Columns">
            <summary>
            Get collection of columns which logically divide page on many.
            printing/publishing areas
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.BreakCode">
            <summary>
            Returns or sets break code.
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Section.ChildObjects">
            <summary>
            Gets the child objects.
            </summary>
            <value>The child objects.</value>
        </member>
        <member name="P:Spire.Doc.Section.Paragraphs">
            <summary>
            Gets the paragraphs.
            </summary>
            <value>The paragraphs.</value>
        </member>
        <member name="P:Spire.Doc.Section.Tables">
            <summary>
            Gets the tables.
            </summary>
            <value>The tables.</value>
        </member>
        <member name="P:Spire.Doc.Section.TextDirection">
            <summary>
            Gets or Sets the text direction.
            </summary>
        </member>
        <member name="P:Spire.Doc.Section.ProtectForm">
            <summary>
            Gets or sets a value indicating whether [protect form].
            </summary>
        </member>
        <member name="M:Spire.Doc.Convertors.Sgml.SgmlReader.FixedRowLabelsInRow(System.Xml.XmlNode)">
            <summary>
            fixed row labels in the row labels ("tr in the tr");
            </summary>
            <param name="xmlNodeList"></param>
            <param name="doc"></param>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.CheckEncoding(System.IO.Stream)">
            <summary>
            check encoding.
            </summary>
            <param name="stream"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.InitDefaultCompatibilitySettings(Spire.Doc.Core.Biff_Records.Structures.DOPDescriptor)">
            <summary>
            initialize the compatibility settings of the document
            </summary>
            <param name="dop"></param>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.BuildBackground(Spire.Doc.Fields.ShapeObject)">
            <summary>
            build the background of the document based on background shape. 
            </summary>
            <param name="backgroudShape"></param>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.ConvertAngleToShadingStyle(System.Double,Spire.Doc.Fields.Shape.FillType)">
            <summary>
            Convert Angle of fill To Shading Style
            </summary>
            <param name="angle"></param>
            <param name="fillType"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.ConvertFocusToShadingVariant(System.Int32)">
            <summary>
            convert focus to shading variant
            </summary>
            <param name="focus"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.AddItem(Spire.Doc.Interface.IDocumentObject)">
            <summary>
            the add item to current paragraph.
            </summary>
            <param name="docObj"></param>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.InsertItem(System.Int32,Spire.Doc.Interface.IDocumentObject)">
            <summary>
            the insert item to current paragraph.
            </summary>
            <param name="index"></param>
            <param name="docObj"></param>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.ApplayTextFormatToBreakCharacterformat">
            <summary>
            Applay textformat to break character format.
            </summary>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.GetFieldType(System.String)">
            <summary>
            Get field type.
            </summary>
            <param name="fieldInstruction"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.GetPixelFormat(System.Int32)">
            <summary>
            Get pixel format.
            </summary>
            <param name="pixel"></param>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.ApplyListLevelNumberFormat">
            <summary>
            
            </summary>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.ApplyOverrideListLevelNumberFormat">
            <summary>
            Parse the level override
            </summary>
        </member>
        <member name="M:Spire.Doc.Converters.RtfParser.ParseParagraphStart(System.Boolean)">
            <summary>
            
            </summary>
            <param name="clearFormat"></param>
        </member>
        <member name="T:Spire.Doc.Converters.CharacterEncodingType">
            <summary>
            Word defines control words to specify composite fonts as associated character properties.
            </summary>
        </member>
        <member name="F:Spire.Doc.Converters.CharacterEncodingType.LowANSI">
            <summary>
            Specifies a run of the characters in the low-ANSI(0x00-0x7F) area.
            </summary>
        </member>
        <member name="F:Spire.Doc.Converters.CharacterEncodingType.HighANSI">
            <summary>
            For the characters in the high-ANSI(0x80-0xFF) area.
            </summary>
        </member>
        <member name="F:Spire.Doc.Converters.CharacterEncodingType.DoubleByte">
            <summary>
            Specifies a run of the double-byte characters.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.DocToPDFConverter">
            <summary>
            This class provides support for converting WordDocument into an PDF Document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:DocToPDFConverterControl"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.ConvertToPDF(Spire.Doc.Document)">
            <summary>
            Converts the specified WordDocument to PDF.
            </summary>
            <param name="wordDocument">The word document.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.ConvertToPDF(Spire.Doc.Document,Spire.Doc.ToPdfParameterList)">
            <summary>
            Converts the specified WordDocument to PDF.
            </summary>
            <param name="wordDocument">The word document.</param>
            <param name="pdfParamList">The to pdf parameter list.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.ConvertToPDF(Spire.Doc.Document,System.Collections.Generic.List{System.String})">
            <summary>
            Converts the specified WordDocument to PDF.
            </summary>
            <param name="wordDocument">The word document.</param>
            <param name="embeddedFontNameList">The embedded font name list</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.ConvertToPDF(System.String)">
            <summary>
            Converts the specified WordDocument to PDF.
            </summary>
            <param name="fileName">Name of the file.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.ConvertToPDF(System.IO.Stream)">
            <summary>
            Converts to PDF.
            </summary>
            <param name="stream">The stream.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.CreateDocument">
            <summary>
            Creates the PDF document.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.AddSection(Spire.Doc.PageSetup)">
            <summary>
            Adds the section.
            </summary>
            <param name="pageSetup">The page setup.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.AddSection(System.Drawing.SizeF)">
            <summary>
            Add the section.
            </summary>
            <param name="size"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.InitPagesSettings(Spire.Doc.Documents.Rendering.DocumentLayouter)">
            <summary>
            Sets the pages settings.
            </summary>
            <param name="layouter">The layouter.</param>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.AddDocumentProperties(Spire.Doc.BuiltinDocumentProperties)">
            <summary>
            Adds the document properties.
            </summary>
            <param name="docProperties">The doc properties.</param>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.AddHyperLinks(System.Collections.Generic.List{System.Collections.Generic.Dictionary{System.String,System.Drawing.RectangleF}})">
            <summary>
            Adds the hyper links.
            </summary>
            <param name="hyperlinks">The hyperlinks.</param>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.DrawToPDF(Spire.Doc.Documents.Rendering.DocumentLayouter)">
            <summary>
            Draws to PDF.
            </summary>
            <param name="images">The images.</param>
            <returns>The PdfNewDocument.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.DocToPDFConverter.DrawFreeWarning(System.Int32)">
            <summary>
            draw free warning.
            </summary>
            <param name="index"></param>
        </member>
        <member name="P:Spire.Doc.Documents.DocToPDFConverter.PageSettings">
            <summary>
            Gets the page settings.
            </summary>
            <value>The page settings.</value>
        </member>
        <member name="P:Spire.Doc.Documents.DocToPDFConverter.PdfParameterList">
            <summary>
            Gets the to pdf parameter list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.DocToPDFConverter.PrivateFontStructOfPdfList">
            <summary>
            Get the private font struct list of the pdf.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.DocToPDFConverter.JPEGQuality">
            <summary>
            Set jpeg quality.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.StyleCollection.Add(Spire.Doc.Interface.IStyle)">
            <summary>
            Adds Style to collection 
            </summary>
            <param name="style">The style.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.StyleCollection.FindByName(System.String)">
            <summary>
            Finds Style by name
            </summary>
            <param name="name">The name.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.StyleCollection.FindByName(System.String,Spire.Doc.Documents.StyleType)">
            <summary>
            Finds Style by name
            </summary>
            <param name="name">The name.</param>
            <param name="styleType">Type of the style.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.StyleCollection.FindById(System.Int32)">
            <summary>
            Finds Style by id
            </summary>
            <param name="styleId">The style id.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Collections.StyleCollection.Item(System.Int32)">
            <summary>
            Gets the at the specified index.
            </summary>
            <value></value>
            <returns></returns>
        </member>
        <member name="T:Spire.Doc.FileFormat">
            <summary>
            Type of file format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Doc">
            <summary>
            Microsoft Word 97 - 2003 Binary Document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Dot">
            <summary>
            Microsoft Word 97 - 2003 Binary Document or Template.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Docx">
            <summary>
            Microsoft Word 2007 Document.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Docx2010">
            <summary>
            Microsoft Word 2010 Document
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Docx2013">
            <summary>
            Microsoft Word 2013 Document
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Dotx">
            <summary>
            Microsoft Word 2007 Template format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Dotx2010">
            <summary>
            Microsoft Word 2010 Template format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Dotx2013">
            <summary>
            Microsoft Word 2013 Template format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Docm">
            <summary>
            Microsoft Word 2007 macro enabled file format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Docm2010">
            <summary>
            Microsoft Word 2010 macro enabled file format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Docm2013">
            <summary>
             Microsoft Word 2013 macro enabled file format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Dotm">
            <summary>
            Microsoft Word 2007 macro enabled template format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Dotm2010">
            <summary>
            Microsoft Word 2010 macro enabled template format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Dotm2013">
            <summary>
            Microsoft Word 2013 macro enabled template format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.PDF">
            <summary>
            PDF format
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Rtf">
            <summary>
            Rtf format
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Xml">
            <summary>
            Xml file format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Txt">
            <summary>
            Text file format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Html">
            <summary>
            Html format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.XPS">
            <summary>
            XPS format
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.EPub">
            <summary>
            EPub format
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.WordML">
            <summary>
            WordprocessingML format
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.WordXml">
            <summary>
            Word xml format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.DocPre97">
            <summary>
            The document is in the Word 6 or Word 95 format. Spire.Doc does not currently support loading such documents. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FileFormat.Auto">
            <summary>
            Instructs Spire.Doc to recognize the format automatically. 
            </summary>
        </member>
        <member name="T:Spire.Doc.HttpContentType">
            <summary>
            Http content to browser.
            </summary>
        </member>
        <member name="F:Spire.Doc.HttpContentType.InBrowser">
            <summary>
            LoadFromStream directly in browser.
            </summary>
        </member>
        <member name="F:Spire.Doc.HttpContentType.Attachment">
            <summary>
            SaveToFile as attachment to the disk.
            </summary>
        </member>
        <member name="T:Spire.Doc.ProtectionType">
            <summary>
            Type of the protection in the document
            </summary>
        </member>
        <member name="F:Spire.Doc.ProtectionType.AllowOnlyComments">
            <summary>
            Only modify comments in the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.ProtectionType.AllowOnlyFormFields">
            <summary>
            Only enter data in the form fields in the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.ProtectionType.AllowOnlyReading">
            <summary>
            Only reading are allowed in the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.ProtectionType.AllowOnlyRevisions">
            <summary>
            Only add revision marks to the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.ProtectionType.NoProtection">
            <summary>
            Not protected
            </summary>
        </member>
        <member name="T:Spire.Doc.TextureStyle">
            <summary>
            Style of the Texture
            </summary>
        </member>
        <member name="T:Spire.Doc.FieldType">
            <summary>
            Type of fields
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldNone">
            <summary>
             Field type is not specified or unknown.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAddin">
            <summary>
            Specifies that the field contains data created by an add-in. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAdvance">
            <summary>
              Offset subsequent text within a line to the left, right, up or down. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAsk">
            <summary>
             Prompt the user for text to assign to a bookmark. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAuthor">
            <summary>
            The name of the document's author from Summary Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAutoNum">
            <summary>
            Insert an automatic number. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAutoNumLegal">
            <summary>
               Insert an automatic number in legal format. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAutoNumOutline">
            <summary>
            Insert an automatic number in outline format.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAutoText">
            <summary>
            Insert an AutoText entry. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAutoTextList">
            <summary>
             Insert text based on style. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldBarCode">
            <summary>
            Insert a delivery point barcode. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldComments">
            <summary>
            The comments from Summary Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldCompare">
            <summary>
            Compares two values. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldCreateDate">
            <summary>
            The date the document was created.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldData">
            <summary>
            Specifies data. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldDatabase">
            <summary>
            Insert data from an external database. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldDate">
            <summary>
            Specified Today`s Date.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldDDE">
            <summary>
            Specified Type as DDE. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldDDEAuto">
            <summary>
            Specified Type as DDEAuto. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldDocProperty">
            <summary>
             Insert the value of the property
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldDocVariable">
            <summary>
            Insert the value of the document variable. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldEditTime">
            <summary>
            The total document editing time. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldEmbed">
            <summary>
            Specifies OLE embedded object.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldEmpty">
            <summary>
            Specified Empty Field.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldExpression">
            <summary>
            Specifies Field Expression.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFileName">
            <summary>
             The document's name.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFileSize">
            <summary>
            The size on disk of the active document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFillIn">
            <summary>
             Prompt the user for text to insert in the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFootnoteRef">
            <summary>
            Specifies Type as FootnoteRef.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFormCheckBox">
            <summary>
            Specifies Check box control.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFormDropDown">
            <summary>
            Specifies Drop Down box control.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFormTextInput">
            <summary>
            Specifies Text control.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldFormula">
            <summary>
             Calculates the result of an expression.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldGlossary">
            <summary>
            Specifies FieldGlossary.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldGoToButton">
            <summary>
            Specifies GoToButton control.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldHTMLActiveX">
            <summary>
            Specifies HTMLActiveX control.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldHyperlink">
            <summary>
            Specifies Hyperlink control.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldIf">
            <summary>
            Evaluate arguments conditionally. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldImport">
            <summary>
            Specifies Type as Import.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldInclude">
            <summary>
            Specifies Type as Export.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldIncludePicture">
            <summary>
            Insert a picture from a file. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldIncludeText">
            <summary>
            Insert text from a file. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldIndex">
            <summary>
            Create an index. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldIndexEntry">
            <summary>
              Mark an index entry. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldInfo">
            <summary>
            Data from Summary Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldKeyWord">
            <summary>
            The keywords from Summary Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldLastSavedBy">
            <summary>
            Name of user who last saved the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldLink">
            <summary>
            Linked OLE2 object.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldListNum">
            <summary>
            Insert an element in a list. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldMacroButton">
            <summary>
            Run a macro. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldMergeField">
            <summary>
            Insert a mail merge field. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldMergeRec">
            <summary>
            The number of the current merge record.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldMergeSeq">
            <summary>
            Merge record sequence number. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldNext">
            <summary>
            Go to the next record in a mail merge. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldNextIf">
            <summary>
            Conditionally go to the next record in a mail merge. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldNoteRef">
            <summary>
            Insert the number of a footnote or endnote.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldNumChars">
            <summary>
            The number of characters in the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldNumPages">
            <summary>
             The number of pages in the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldNumWords">
            <summary>
            The number of words in the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldOCX">
            <summary>
            Represents an ActiveX control such as a command button etc.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldPage">
            <summary>
            Insert the number of the current page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldPageRef">
            <summary>
            Insert the number of the page containing the specified bookmark. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldPrint">
            <summary>
            Download commands to a printer. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldPrintDate">
            <summary>
            The date the document was last printed. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldPrivate">
            <summary>
            Stores data for documents converted from other file formats.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldQuote">
            <summary>
            Insert literal text. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldRef">
            <summary>
            Insert the text marked by a bookmark. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldRefDoc">
            <summary>
            Create an index, table of contents, table of figures, and/or table of authorities by using multiple documents. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldRevisionNum">
            <summary>
            Insert the number of times the document has been saved. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSaveDate">
            <summary>
            The date the document was last saved.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSection">
            <summary>
            Insert the number of the current section. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSectionPages">
            <summary>
            Insert the total number of pages in the section. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSequence">
            <summary>
            Insert an automatic sequence number. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSet">
            <summary>
            Assign new text to a bookmark. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSkipIf">
            <summary>
            Conditionally skip a record in a mail merge. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldStyleRef">
            <summary>
            Insert the text from a like-style paragraph. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSubject">
            <summary>
             The document's subject from Summary Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSubscriber">
            <summary>
             The document's Subscriber from Summary Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldSymbol">
            <summary>
             Insert a special character
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldTemplate">
            <summary>
            The name of the template attached to the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldTime">
            <summary>
             The current time. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldTitle">
            <summary>
            The document's title from Summary Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldTOA">
            <summary>
            Create a table of authorities. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldTOAEntry">
            <summary>
            Make a table of authorities entry. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldTOC">
            <summary>
            Create a table of contents. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldTOCEntry">
            <summary>
             Make a table of contents entry. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldUserAddress">
            <summary>
            Address from Tools Options User Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldUserInitials">
            <summary>
            Initials form Tools Options User Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldUserName">
            <summary>
             Name from Tools Options User Info. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldShape">
            <summary>
            Specifies Type as Shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldBidiOutline">
            <summary>
            Specifies Type as BIDIOUTLINE.
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldAddressBlock">
            <summary>
            Specifies AddressBlock
            </summary>
        </member>
        <member name="F:Spire.Doc.FieldType.FieldUnknown">
            <summary>
             Specifies Type as Unknown.
            </summary>
        </member>
        <member name="T:Spire.Doc.CaptionNumberingFormat">
            <summary>
            Type of Caption Numbering
            </summary>
        </member>
        <member name="F:Spire.Doc.CaptionNumberingFormat.Number">
            <summary>
            caption format, Numbers 
            </summary>
        </member>
        <member name="F:Spire.Doc.CaptionNumberingFormat.Roman">
            <summary>
            Roman Numerals
            </summary>
        </member>
        <member name="F:Spire.Doc.CaptionNumberingFormat.Alphabetic">
            <summary>
            caption format, Alphabets
            </summary>
        </member>
        <member name="T:Spire.Doc.CaptionPosition">
            <summary>
            Position of Image Caption Numbering
            </summary>
        </member>
        <member name="F:Spire.Doc.CaptionPosition.AboveImage">
            <summary>
            Above the Image.
            </summary>
        </member>
        <member name="F:Spire.Doc.CaptionPosition.AfterImage">
            <summary>
            Below the image.
            </summary>
        </member>
        <member name="T:Spire.Doc.DocumentViewType">
            <summary>
            Specifies view mode in Microsoft word.
            </summary>
        </member>
        <member name="F:Spire.Doc.DocumentViewType.None">
            <summary>
            Specifies that the document will be rendered in the default view of the application.
            </summary>
        </member>
        <member name="F:Spire.Doc.DocumentViewType.PrintLayout">
            <summary>
            Everything that will appear in the printed document appears on the screen.
            </summary>
        </member>
        <member name="F:Spire.Doc.DocumentViewType.OutlineLayout">
            <summary>
            Shows the headings and subheadings in the word document.
            </summary>
        </member>
        <member name="F:Spire.Doc.DocumentViewType.NormalLayout">
            <summary>
            Document appears with a dotted line separating the pages and/or document sections.
            Columns, drawings, headers/footers, footnotes/endnotes, and comments do not appear. 
            </summary>
        </member>
        <member name="F:Spire.Doc.DocumentViewType.WebLayout">
            <summary>
            Designed to show the word document will look as a web page.
            </summary>
        </member>
        <member name="T:Spire.Doc.ZoomType">
            <summary>
            Specifies zooming type in Microsoft Word.
            </summary>
        </member>
        <member name="F:Spire.Doc.ZoomType.None">
            <summary>
            Indicates to use the explicit zoom percentage. 
            </summary>
        </member>
        <member name="F:Spire.Doc.ZoomType.FullPage">
            <summary>
            Zoom percentage is automatically recalculated to fit one full page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.ZoomType.PageWidth">
            <summary>
            Zoom percentage is automatically recalculated to fit page width. 
            </summary>
        </member>
        <member name="F:Spire.Doc.ZoomType.TextFit">
            <summary>
            Zoom percentage is automatically recalculated to fit text. 
            </summary>
        </member>
        <member name="T:Spire.Doc.LineNumberingRestartMode">
            <summary>
            Specifies when line numbering is restarted. 
            </summary>
        </member>
        <member name="F:Spire.Doc.LineNumberingRestartMode.RestartPage">
            <summary>
            Line numbering restarts at the start of every page
            </summary>
        </member>
        <member name="F:Spire.Doc.LineNumberingRestartMode.RestartSection">
            <summary>
            Line numbering restarts at the section start. 
            </summary>
        </member>
        <member name="F:Spire.Doc.LineNumberingRestartMode.Continuous">
            <summary>
            Line numbering continuous from the previous section. 
            </summary>
        </member>
        <member name="F:Spire.Doc.LineNumberingRestartMode.None">
            <summary>
            None.
            </summary>
        </member>
        <member name="T:Spire.Doc.PageBordersApplyType">
            <summary>
            Specifies on which pages border is applied.
            </summary>
        </member>
        <member name="F:Spire.Doc.PageBordersApplyType.AllPages">
            <summary>
            Page border applies to all pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.PageBordersApplyType.FirstPage">
            <summary>
            Page border applies only to first pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.PageBordersApplyType.AllExceptFirstPage">
            <summary>
            Page border applies to all pages except the first.
            </summary>
        </member>
        <member name="T:Spire.Doc.PageBorderOffsetFrom">
            <summary>
            Specifies the position of page border.
            </summary>
        </member>
        <member name="F:Spire.Doc.PageBorderOffsetFrom.Text">
            <summary>
            Page border is measured from text.
            </summary>
        </member>
        <member name="F:Spire.Doc.PageBorderOffsetFrom.PageEdge">
            <summary>
            Page border is measured from the edge of the page.
            </summary>
        </member>
        <member name="T:Spire.Doc.TextEffect">
            <summary>
            Animation effect for text.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextEffect.None">
            <summary>
            specifies no animation.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextEffect.LasVegasLights">
            <summary>
            Specifies that this text shall be surrounded by a border consisting of a series of
            colored lights, which constantly change colors in sequence.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextEffect.BlinkingBackground">
            <summary>
            Specifies that this text shall be surrounded by a background 
            color which alternates between black and white.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextEffect.SparkleText">
            <summary>
            Specifies that this text shall have a background consisting of a random pattern of
            colored lights, which constantly change colors in sequence.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextEffect.MarchingBlackAnts">
            <summary>
            Specifies that this text shall be surrounded by an animated black dashed line border.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextEffect.MarchingRedAnts">
            <summary>
            Specifies that this text shall be surrounded by an animated red dashed line border.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextEffect.Shimmer">
            <summary>
            Specifies that this text shall be animated by alternating between normal and blurry states.
            </summary>
        </member>
        <member name="T:Spire.Doc.OutlineLevel">
            <summary>
            The enum, which defines paragraph format's outline level
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level1">
            <summary>
            Outline level: "Level 1"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level2">
            <summary>
            Outline level: "Level 2"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level3">
            <summary>
            Outline level: "Level 3"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level4">
            <summary>
            Outline level: "Level 4"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level5">
            <summary>
            Outline level: "Level 5"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level6">
            <summary>
            Outline level: "Level 6"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level7">
            <summary>
            Outline level: "Level 7"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level8">
            <summary>
            Outline level: "Level 8"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Level9">
            <summary>
            Outline level: "Level 9"
            </summary>
        </member>
        <member name="F:Spire.Doc.OutlineLevel.Body">
            <summary>
            Outline level: "Body"
            </summary>
        </member>
        <member name="T:Spire.Doc.HorizontalRelation">
            <summary>
            The enum defines the horizontal relation
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalRelation.Column">
            <summary>
            The "Column" horizontal relation
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalRelation.Margin">
            <summary>
            The "Margin" horizontal relation
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalRelation.Page">
            <summary>
            The "Page" horizontal relation
            </summary>
        </member>
        <member name="T:Spire.Doc.VerticalRelation">
            <summary>
            The enum defines the vertical relation
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalRelation.Margin">
            <summary>
            The "Margin" vertical relation
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalRelation.Page">
            <summary>
            The "Page" vertical relation
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalRelation.Paragraph">
            <summary>
            The "Paragraph" vertical relation
            </summary>
        </member>
        <member name="T:Spire.Doc.HorizontalPosition">
            <summary>
            Specifies the absolute horizontal position.
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalPosition.Left">
            <summary>
            The object is aligned to the left of the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalPosition.Center">
            <summary>
            The object is centered to the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalPosition.Right">
            <summary>
            The object is aligned to the right of the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalPosition.Inside">
            <summary>
            "Inside" horizontal position.
            </summary>
        </member>
        <member name="F:Spire.Doc.HorizontalPosition.Outside">
            <summary>
            "Outside" horizontal position.
            </summary>
        </member>
        <member name="T:Spire.Doc.VerticalPosition">
            <summary>
            Specifies the absolute vertical position.
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalPosition.None">
            <summary>
            No vertical positioning
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalPosition.Top">
            <summary>
            "Top" vertical position
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalPosition.Center">
            <summary>
            "Center" vertical position
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalPosition.Bottom">
            <summary>
            "Bottom" vertical position
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalPosition.Inside">
            <summary>
            "Inside" vertical position
            </summary>
        </member>
        <member name="F:Spire.Doc.VerticalPosition.Outside">
            <summary>
            "Outside" vertical position.
            </summary>    
        </member>
        <member name="T:Spire.Doc.LineDashing">
            <summary>
            Line dashing.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.Solid">
            <summary>
            Solid (continuous) pen.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.Dash">
            <summary>
            PS_DASH system dash style.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.Dot">
            <summary>
            PS_DOT system dash style.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.DashDot">
            <summary>
            PS_DASHDOT system dash style.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.DashDotDot">
            <summary>
            PS_DASHDOTDOT system dash style.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.DotGEL">
            <summary>
            Square dot style.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.DashGEL">
            <summary>
            Dash style.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.LongDashGEL">
            <summary>
            Long dash style.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.DashDotGEL">
            <summary>
            Dash short dash.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.LongDashDotGEL">
            <summary>
            Long dash short dash.
            </summary>
        </member>
        <member name="F:Spire.Doc.LineDashing.LongDashDotDotGEL">
            <summary>
            Long dash short dash short dash.
            </summary>
        </member>
        <member name="T:Spire.Doc.WrapMode">
            <summary>
            Specifies Wrap mode.
            </summary>
        </member>
        <member name="F:Spire.Doc.WrapMode.Square">
            <summary>
            Square wrap mode.
            </summary>
        </member>
        <member name="F:Spire.Doc.WrapMode.ByPoints">
            <summary>
            ByPoints wrap mode.
            </summary>
        </member>
        <member name="F:Spire.Doc.WrapMode.None">
            <summary>
            No wrap mode.
            </summary>
        </member>
        <member name="F:Spire.Doc.WrapMode.TopBottom">
            <summary>
            TopBottom wrap mode.
            </summary>
        </member>
        <member name="F:Spire.Doc.WrapMode.Through">
            <summary>
            Through wrap mode.
            </summary>
        </member>
        <member name="T:Spire.Doc.PropertyValueType">
            <summary>
            Specifies PropertyValueType.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.Boolean">
            <summary>
            Specifies Value type as boolean.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.Date">
            <summary>
             Specifies Value type as date.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.Float">
            <summary>
             Specifies Value type as float.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.Double">
            <summary>
             Specifies Value type as double.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.Int">
            <summary>
             Specifies Value type as integer.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.String">
            <summary>
             Specifies Value type as String.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.ByteArray">
            <summary>
             Specifies Value type as byte array.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyValueType.ClipData">
            <summary>
             Specifies Value type as ClipData.
            </summary>
        </member>
        <member name="T:Spire.Doc.PropertyType">
            <summary>
            Specifies Type of the Property.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyType.Summary">
            <summary>
            Specifies Property Type as Summary.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyType.DocumentSummary">
            <summary>
            Specifies Property Type as DocumentSummary.
            </summary>
        </member>
        <member name="F:Spire.Doc.PropertyType.Custom">
            <summary>
            Specifies Property Type as Custom.
            </summary>
        </member>
        <member name="T:Spire.Doc.LineSpacingRule">
            <summary>
            Paragraph line spacing rule
            </summary>
        </member>
        <member name="F:Spire.Doc.LineSpacingRule.AtLeast">
            <summary>
            The line spacing can be greater than or equal to, but never less than,
            the value specified in the LineSpacing property. 
            </summary>
        </member>
        <member name="F:Spire.Doc.LineSpacingRule.Exactly">
            <summary>
            The line spacing never changes from the value specified in the LineSpacing property, 
            even if a larger font is used within the paragraph. 
            </summary>
        </member>
        <member name="F:Spire.Doc.LineSpacingRule.Multiple">
            <summary>
            The line spacing is specified in the LineSpacing property as the number of lines. 
            One line equals 12 points. 
            </summary>
        </member>
        <member name="T:Spire.Doc.ShapeHorizontalAlignment">
            <summary>
            Specifies horizontal alignment of a floating shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeHorizontalAlignment.None">
            <summary>
            The object is explicitly positioned using position properties.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeHorizontalAlignment.Left">
            <summary>
            The object is aligned to the left of the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeHorizontalAlignment.Center">
            <summary>
            The object is centered to the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeHorizontalAlignment.Right">
            <summary>
            The object is aligned to the right of the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeHorizontalAlignment.Inside">
            <summary>
            Not documented.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeHorizontalAlignment.Outside">
            <summary>
            Not documented.
            </summary>
        </member>
        <member name="T:Spire.Doc.ShapeVerticalAlignment">
            <summary>
            Specifies vertical alignment of a floating shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeVerticalAlignment.Bottom">
            <summary>
            The object is aligned to the bottom of the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeVerticalAlignment.Center">
            <summary>
            The object is centered relative to the reference origin.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeVerticalAlignment.Inline">
            <summary>
            Not documented.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeVerticalAlignment.Inside">
            <summary>
            Not documented.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeVerticalAlignment.None">
            <summary>
            The object is explicitly positioned using position properties.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeVerticalAlignment.Outside">
            <summary>
            Not documented.
            </summary>
        </member>
        <member name="F:Spire.Doc.ShapeVerticalAlignment.Top">
            <summary>
            The object is aligned to the top of the reference origin.
            </summary>
        </member>
        <member name="T:Spire.Doc.TextFormFieldType">
            <summary>
            Specifies the type of a text form field.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextFormFieldType.RegularText">
            <summary>
            Text form field can contain any text. 
            </summary>
        </member>
        <member name="F:Spire.Doc.TextFormFieldType.NumberText">
            <summary>
            Text form field can contain only numbers.
            </summary>
        </member>
        <member name="F:Spire.Doc.TextFormFieldType.DateText">
            <summary>
            Text for field can contain only a valid date value. 
            </summary>
        </member>
        <member name="T:Spire.Doc.FootnotePosition">
            <summary>
            Specifies FootnotePosition.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnotePosition.PrintAsEndOfSection">
            <summary>
            Footnotes are output at the bottom of each end notes. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnotePosition.PrintAtBottomOfPage">
            <summary>
            Footnotes are output at the bottom of each page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnotePosition.PrintImmediatelyBeneathText">
            <summary>
            Footnotes are output beneath text on each page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnotePosition.PrintAsEndOfDocument">
            <summary>
            Endnotes are output at the end of the document. Valid for endnotes only.
            </summary>
        </member>
        <member name="T:Spire.Doc.FootnoteRestartRule">
            <summary>
            Specifies FootnoteRestartIndex.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnoteRestartRule.DoNotRestart">
            <summary>
            Numbering continuous throughout the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnoteRestartRule.RestartSection">
            <summary>
            Numbering restarts at each section.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnoteRestartRule.RestartPage">
            <summary>
            Numbering restarts at each page.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnoteRestartRule.Default">
            <summary>
            Equals <see cref="!:Continuous"/>.
            </summary>
        </member>
        <member name="T:Spire.Doc.EndnoteRestartRule">
            <summary>
            Specifies End notes restart index.
            </summary>
        </member>
        <member name="F:Spire.Doc.EndnoteRestartRule.DoNotRestart">
            <summary>
            Numbering continuous throughout the document. 
            </summary>
        </member>
        <member name="F:Spire.Doc.EndnoteRestartRule.RestartSection">
            <summary>
            Numbering restarts at each section.
            </summary>
        </member>
        <member name="T:Spire.Doc.EndnotePosition">
            <summary>
            Endnote position of the Document.
            </summary>
        </member>
        <member name="F:Spire.Doc.EndnotePosition.DisplayEndOfSection">
            <summary>
            Placed the Endnote on End of the section.
            </summary>
        </member>
        <member name="F:Spire.Doc.EndnotePosition.DisplayEndOfDocument">
            <summary>
            Placed the Endnote on End of the Document.
            </summary>
        </member>
        <member name="T:Spire.Doc.FootEndnoteNumberFormat">
            <summary>
            Specifies Numberformat of FootEndNote. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.Arabic">
            <summary>
            Arabic format (1, 2, 3, ...).
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.DecimalFullWidth">
            <summary>
            Specifies that the sequence shall consist of full-width Arabic numbering.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.Hebrew1">
            <summary>
            Specifies that the sequence shall consist of Hebrew letters from the set listed below.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.Hebrew2">
            <summary>
            Specifies that the sequence shall consist of the Hebrew alphabet.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.ArabicAlpha">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of 
            a single character int the Arabic alphabet from the set listed below. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.ArabicAbjad">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of 
            a single ascending Abjad numerall from the set listed below. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.UpperCaseRoman">
            <summary>
            Upper case Roman format (I, II, III, ...) .
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.LowerCaseRoman">
            <summary>
            Lower case Roman format (i, ii, iii, ...) .
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.UpperCaseLetter">
            <summary>
            Upper case letters format (A, B, C, ...) .
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.LowerCaseLetter">
            <summary>
            Lower case letters format (a, b, c, ...) .
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.Chicago">
            <summary>
            Chicago manual of style.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "F:Spire.Doc.FootEndnoteNumberFormat.ChineseLegalSimplified" -->
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.ChineseCountingThousand">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of
            a single sequential number from the Chiness counting thousand system.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.IdeographTraditional">
            <summary>
            Specifies that the sequence shall consist of sequential numerical traditonal ideographs.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.IdeographZodiac">
            <summary>
             Specifies that the sequence shall consist of sequential numerical zodiac ideographs.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.DecimalEnclosedCircleChinese">
            <summary>
            Identical to DecimalEnclosedCircle
            </summary>
        </member>
        <member name="F:Spire.Doc.FootEndnoteNumberFormat.IdeographEnclosedCircle">
            <summary>
            Specifies that the sequence shall consist of sequential numerical ideographs.
            </summary>
        </member>
        <member name="T:Spire.Doc.FootnoteType">
            <summary>
            Specifies the Type of the FootNote.
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnoteType.Footnote">
            <summary>
            Specifies object is a footnote. 
            </summary>
        </member>
        <member name="F:Spire.Doc.FootnoteType.Endnote">
            <summary>
            Specifies object is a endnote. 
            </summary>
        </member>
        <member name="T:Spire.Doc.LocaleIDs">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.af_ZA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sq_AL">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.am_ET">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.gsw_FR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_DZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_BH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_EG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_IQ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_JO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_KW">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_LB">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_LY">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_MA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_OM">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_QA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_SA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_SY">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_TN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_AE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ar_YE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.hy_AM">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.as_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.az_Cyrl_AZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.az_Latn_AZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ba_RU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.eu_ES">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.be_BY">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.bn_BD">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.bn_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.bs_Cyrl_BA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.bs_Latn_BA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.bg_BG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.br_FR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.my_MM">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ca_ES">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.chr_US">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.zh_HK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.zh_MO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.zh_CN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.zh_SG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.zh_TW">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.co_FR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.hr_BA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.hr_HR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.cs_CZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.da_DK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.prs_AF">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.dv_MV">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.nl_BE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.nl_NL">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.bin_NG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.et_EE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_AU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_BZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_CA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_029">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_HK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_ID">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_IE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_JM">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_MY">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_NZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_PH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_SG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_ZA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_TT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_GB">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_US">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.en_ZW">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fo_FO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fil_PH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fi_FI">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_BE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_CM">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_CA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_CD">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_CI">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_FR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_HT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_LU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_ML">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_MC">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_MA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_RE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_SN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_CH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fr_fr_WINDIES">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fy_NL">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ff_NG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.gd_GB">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.gl_ES">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ka_GE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.de_AT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.de_DE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.de_LI">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.de_LU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.de_CH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.el_GR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.gn_PY">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.gu_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.kl_GL">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ha_Latn_NG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.haw_US">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.he_IL">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.hi_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.hu_HU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ibb_NG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.is_IS">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ig_NG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.id_ID">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.iu_Latn_CA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.iu_Cans_CA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.it_IT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.it_CH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ga_IE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.xh_ZA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.zu_ZA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.kn_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.kr_NG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ks_Deva">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ks_Arab">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.kk_KZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.km_KH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.kok_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ko_KR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ky_KG">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.qut_GT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.rw_RW">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.lo_LA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.la_Latn">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.lv_LV">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.lt_LT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.dsb_DE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.lb_LU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.mk_MK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ms_BN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ms_MY">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ml_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.mt_MT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.mni_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.mi_NZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.mr_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.arn_CL">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.mn_MN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.mn_Mong_CN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ne_NP">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ne_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.nb_NO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.nn_NO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.oc_FR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.or_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.om_Ethi_ET">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.pap_AN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ps_AF">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.fa_IR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.pl_PL">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.pt_BR">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.pt_PT">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.pa_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.pa_PK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.quz_BO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.guz_EC">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.guz_PE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ro_RO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ro_MO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.rm_CH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ru_RU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ru_MO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.smn_FI">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.smj_NO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.smj_SE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.se_FI">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.se_NO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.se_SE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sms_FI">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sma_NO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sma_SE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sa_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sr_Cyrl_BA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sr_Cyrl_CS">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sr_Latn_BA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sr_Latn_CS">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.nso_ZA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.tn_ZA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sd_Arab_PK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sd_Deva_IN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.si_LK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sk_SK">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sl_SI">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.so_SO">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_AR">
            <summary>
            Spanish (Argentina)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_BO">
            <summary>
            Spanish (Bolivia)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_CL">
            <summary>
            Spanish (Chile)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_CO">
            <summary>
            Spanish (Colombia)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_CR">
            <summary>
            Spanish (Costa Rica)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_DO">
            <summary>
            Spanish (Dominican Republic)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_EC">
            <summary>
            Spanish (Ecuador)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_SV">
            <summary>
            Spanish (El Salvador)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_GT">
            <summary>
            Spanish (Guatemala)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_HN">
            <summary>
            Spanish (Honduras)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_MX">
            <summary>
            Spanish (Mexico)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_NI">
            <summary>
            Spanish (Nicaragua)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_PA">
            <summary>
            Spanish (Panama)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_PY">
            <summary>
            Spanish (Paraguay)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_PE">
            <summary>
            Spanish (Paraguay
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_PR">
            <summary>
            Spanish (Puerto Rico)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_ES">
            <summary>
            Spanish (International Sort)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_ES_tradnl">
            Spanish(Spain ?Traditional Sort)
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_US">
            Spanish(United Sates)
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_UY">
            Spanish (Uruguay)
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.es_VE">
            Spanish (Venezuela)
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.st_ZA">
            Sutu
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sw_KE">
            Swahili
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sv_FI">
            Swedish (Finland)
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sv_SE">
            Swedish (Sweden)
             <summary>
             
             </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.syr_SY">
            <summary>
            Syriac
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.tg_Cyrl_TJ">
            <summary>
            Tajik
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.tzm_Arab_MA">
            <summary>
            Tamazight
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.tzm_Latn_DZ">
            <summary>
            Tamazight (Latin)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ta_IN">
            <summary>
            Tamil
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.tt_RU">
            <summary>
            Tatar
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.te_IN">
            <summary>
            Telugu
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.th_TH">
            <summary>
            Thai
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.bo_CN">
            <summary>
            Tibetan (PRC)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ti_ER">
            <summary>
            Tigrigna (Eritrea)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ti_ET">
            <summary>
            Tigrigna (Ethiopia)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ts_ZA">
            <summary>
            Tsonga
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.tr_TR">
            <summary>
            Turkish
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.tk_TM">
            <summary>
            Turkmen
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ug_CN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.uk_UA">
            <summary>
            Ukrainian
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.hsb_DE">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ur_PK">
            <summary>
            Urdu
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.uz_Cyrl_UZ">
            <summary>
            Uzbek (Cyrillic)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.uz_Latn_UZ">
            <summary>
            Uzbek (Latin)
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ve_ZA">
            <summary>
            Venda
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.vi_VN">
            <summary>
            Vietnamese
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.cy_GB">
            <summary>
            Welsh
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.wo_SN">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.sah_RU">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ii_CN">
            <summary>
            Yi
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.yi_Hebr">
            <summary>
            Yiddish
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.yo_NG">
            <summary>
            Yoruba
            </summary>
        </member>
        <member name="F:Spire.Doc.LocaleIDs.ja_JP">
            <summary>
            Japanese
            </summary>
        </member>
        <member name="T:Spire.Doc.FtsWidth">
            <summary>
            Specifies preferred width type
            </summary>
        </member>
        <member name="F:Spire.Doc.FtsWidth.None">
            <summary>
            No Preffered Width
            </summary>
        </member>
        <member name="F:Spire.Doc.FtsWidth.Auto">
            <summary>
            No preferred width is specified.
            The width is derived from other table measurements where a preferred size is specified, 
            as well as from the size of the table contents, and the constraining size of the
            container of the table.
            </summary>
        </member>
        <member name="F:Spire.Doc.FtsWidth.Percentage">
            <summary>
            Preferred table width specified in percentage.
            The preferred width is measured in units of 1/50th of a percent.
            </summary>
        </member>
        <member name="F:Spire.Doc.FtsWidth.Point">
            <summary>
            The preferred width of the table,indent,cell,cell margin,
            or cell spacing is an absolute width measured in twips.
            </summary>
        </member>
        <member name="F:Spire.Doc.FtsWidth.ftsDxaSys">
            <summary>
            The preferred cell spacing is an absoute width measured in twips.
            </summary>
        </member>
        <member name="T:Spire.Doc.CellWidthType">
            <summary>
            Specifies preferred width type
            </summary>
        </member>
        <member name="F:Spire.Doc.CellWidthType.Auto">
            <summary>
            No preferred width is specified.
            The width is derived from other table measurements where a preferred size is specified, 
            as well as from the size of the table contents, and the constraining size of the
            container of the table.
            </summary>
        </member>
        <member name="F:Spire.Doc.CellWidthType.Percentage">
            <summary>
            Preferred table width specified in percentage
            </summary>
        </member>
        <member name="F:Spire.Doc.CellWidthType.Point">
            <summary>
            Preferred table width specified in points
            </summary>
        </member>
        <member name="T:Spire.Doc.LayoutType">
            <summary>
            This simple type defines the possible type of layout algorthms which can be used
            to layout a table within a WordprocessingML document.
            </summary>
        </member>
        <member name="F:Spire.Doc.LayoutType.Fixed">
            <summary>
            Specifies that this table shall use the fixed width table layout algorithm 
            described above.
            </summary>
        </member>
        <member name="F:Spire.Doc.LayoutType.AutoFit">
            <summary>
            Specifies that this table shall use an AutoFit table layout algorithm.
            </summary>
        </member>
        <member name="T:Spire.Doc.LineBreaksPunctuation">
            <summary>
            Line Breaks Punctuation
            </summary>
        </member>
        <member name="F:Spire.Doc.LineBreaksPunctuation.LineBreaksAfter">
            <summary>
            lead punctuation
            </summary>
        </member>
        <member name="F:Spire.Doc.LineBreaksPunctuation.LineBreaksBefore">
            <summary>
            rear punctuation
            </summary>
        </member>
        <member name="F:Spire.Doc.LineBreaksPunctuation.None">
            <summary>
            Punctuation is not
            </summary>
        </member>
        <member name="T:Spire.Doc.CharacterSpacing">
            <summary>
            Character Spacing Control enum.
            </summary>
        </member>
        <member name="F:Spire.Doc.CharacterSpacing.doNotCompress">
            <summary>
            Don't compress punctuation.
            </summary>
        </member>
        <member name="F:Spire.Doc.CharacterSpacing.compressPunctuation">
            <summary>
            Compress punctuation.
            </summary>
        </member>
        <member name="F:Spire.Doc.CharacterSpacing.compressPunctuationAndJapaneseKana">
            <summary>
            Compress punctuation and japanese kana.
            </summary>
        </member>
        <member name="T:Spire.Doc.FrameTextWrap">
            <summary>
            Text wrapping around text frame type.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameTextWrap.Auto">
            <summary>
            Default Text Wrapping Around Frame.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameTextWrap.NotBeside">
            <summary>
            No text wrapping around frame.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameTextWrap.Around">
            <summary>
            Allow text wraping around frame.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameTextWrap.None">
            <summary>
            No text Wrapping around frame.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameTextWrap.Tight">
            <summary>
            Tight text wrapping around frame.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameTextWrap.Through">
            <summary>
            Through text Wraping around frame.
            </summary>
        </member>
        <member name="T:Spire.Doc.FrameSizeRule">
            <summary>
            Frame size rule.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameSizeRule.Auto">
            <summary>
             Frame's width or height should be automatically.The w or h value is ignored.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameSizeRule.AtLeast">
            <summary>
            Frame's height should be at least the value of the h attribute.
            </summary>
        </member>
        <member name="F:Spire.Doc.FrameSizeRule.Exact">
            <summary>
            Frame's width or height should be exactly the value of the w or h attribute.
            </summary>
        </member>
        <member name="T:Spire.Doc.StrokeArrowLength">
            <summary>
            This simple type specifies the lenghts of a stroke arrowhead.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrowLength.Long">
            <summary>
            Long length.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrowLength.Medium">
            <summary>
            Medium length.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrowLength.Short">
            <summary>
            Short length.
            </summary>
        </member>
        <member name="T:Spire.Doc.StrokeArrawType">
            <summary>
            This simple type specifies the types of arrawhead for a stroke.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrawType.Block">
            <summary>
            Block arrowhead.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrawType.Classic">
            <summary>
            Classic curved arrowhead.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrawType.Diamond">
            <summary>
            Diamond arrowhead.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrawType.None">
            <summary>
            No arrowhead.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrawType.Open">
            <summary>
            Opend arrowhead.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrawType.Oval">
            <summary>
            Round arrowhead.
            </summary>
        </member>
        <member name="T:Spire.Doc.StrokeArrowWidth">
            <summary>
            This simple type specifies the widths of a stroke arrowhead.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrowWidth.Medium">
            <summary>
            Medium width.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrowWidth.Narrow">
            <summary>
            Narrow width.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeArrowWidth.Wide">
            <summary>
            Wide width.
            </summary>
        </member>
        <member name="T:Spire.Doc.StrokeEndCap">
            <summary>
            this simple type specifies the styles for the end of a stroke.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeEndCap.Flat">
            <summary>
            Flat end.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeEndCap.Round">
            <summary>
            Round end.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeEndCap.Square">
            <summary>
            Square end.
            </summary>
        </member>
        <member name="T:Spire.Doc.StrokeJoinStyle">
            <summary>
            This simple type specifies the join styles for a polyline.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeJoinStyle.Bevel">
            <summary>
            Bevel joint.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeJoinStyle.Miter">
            <summary>
            Miter joint.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeJoinStyle.Round">
            <summary>
            Round joint.
            </summary>
        </member>
        <member name="T:Spire.Doc.StrokeLineStyle">
            <summary>
            This simple type specifies the line styles for a stroke.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeLineStyle.Single">
            <summary>
            Single line.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeLineStyle.ThickBetweenThin">
            <summary>
            Thick line between thin lines.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeLineStyle.ThickThin">
            <summary>
            Thick line outside thin line.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeLineStyle.ThinThick">
            <summary>
            Thin line outside thick line.
            </summary>
        </member>
        <member name="F:Spire.Doc.StrokeLineStyle.ThinThin">
            <summary>
            Two thin lines.
            </summary>
        </member>
        <member name="T:Spire.Doc.EditAs">
            <summary>
            This simple type specifies the different meanings of a group of shapes.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.Group">
            <summary>
            The group shape is a normal group of shapes.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.BullSeye">
            <summary>
            Specifies that the group represents a bulls-eye diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.Canvas">
            <summary>
            Specifies that the group is a regular group and does not represent a diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.Cycle">
            <summary>
            Specifies that the group represents a cycle diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.OrgChart">
            <summary>
            Specifies that the group represents an organization chart.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.Radial">
            <summary>
            Specifies that the group represents a radial diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.stacked">
            <summary>
            Specifies that the group represents a pyramid diagram.
            </summary>
        </member>
        <member name="F:Spire.Doc.EditAs.Venn">
            <summary>
            Specifies that the group represents a Venn diagram.
            </summary>
        </member>
        <member name="T:Spire.Doc.Unit">
            <summary>
            Unit conversion between.
            </summary>
        </member>
        <member name="F:Spire.Doc.DocumentOperationType.Layout">
            <summary>
            convert current document to image/pdf
            </summary>
        </member>
        <member name="F:Spire.Doc.CharacterCategory.Other">
            <summary>
            Font used for characters that do not fall into any of the above ranges.
            Also known as High ASCII.
            </summary>
        </member>
        <member name="F:Spire.Doc.CharacterCategory.FarEast">
            <summary>
            Font used for the East Asian characters.
            Also known as East Asian.
            </summary>
        </member>
        <member name="F:Spire.Doc.CharacterCategory.ComplexScript">
            <summary>
            Font used for the Complex Script characters.
            </summary>
        </member>
        <member name="F:Spire.Doc.CharacterCategory.Ascii">
            <summary>
            Font used for the 0..127 characters.
            </summary>
            <remarks>This value is not used as <see cref="!:RunPr.CharacterCategoryHint"/>,
            may be it's better to create separate enum for character hints.</remarks>
        </member>
        <member name="T:Spire.Doc.ProofState">
            <summary>
            Represents the state of the proofing tools in this documnet:
            clean (no errors found) or dirty (errors present in the document).
            </summary>
        </member>
        <member name="F:Spire.Doc.Core.DataStreamParser.Escher.MsofbtSpContainer.DEF_NULL_STRING">
            <summary>
            Specifies Null string.
            </summary>
        </member>
        <member name="P:Spire.Doc.Core.Biff_Records.SinglePropertyModifierArray.Count">
                   try
                   {
                     return ( SinglePropertyModifierRecord )m_arrModifiers[ index ];
                   }
                   catch
                   {
                     throw new ArgumentOutOfRangeException( "index", index, "Value can not be less than 0 and greater than Length" );
                   }
        </member>
        <member name="P:Spire.Doc.Core.Biff_Records.Structures.DOPDescriptor.DopInternalData">
            <summary>
            [MS-DOC] 2.7.9 Copts60
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.DocumentObjectType">
            <summary>
            Specifies the type of a Document object type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentObjectType.Section">
            <summary>
            The text bodies
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentObjectType.Paragraph">
            <summary>
            The text body items
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentObjectType.TextRange">
            <summary>
            The paragraph items
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentObjectType.Break">
            Tab,
        </member>
        <member name="T:Spire.Doc.Documents.HeaderFooterType">
            <summary>
            Specifies type of the Header/Footer.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HeaderFooterType.HeaderEven">
            <summary>
            Header for even numbered pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HeaderFooterType.HeaderOdd">
            <summary>
            Header for odd numbered pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HeaderFooterType.FooterEven">
            <summary>
            Footer for even numbered pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HeaderFooterType.FooterOdd">
            <summary>
            Footer for odd numbered pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HeaderFooterType.HeaderFirstPage">
            <summary>
            Header for the first page of the section. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HeaderFooterType.FooterFirstPage">
            <summary>
            Footer for the first page of the section. 
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.ShapeType">
            <summary>
            Specifies type of the Shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Text">
            <summary>
            Specifies text shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Rectangle">
            <summary>
            Specifies rectangle shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Image">
            <summary>
            Specifies image shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Arc">
            <summary>
            Specifies arc shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Ellipse">
            <summary>
            Specifies ellipse shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Line">
            <summary>
            Specifies line shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Path">
            <summary>
            Specifies path shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Bezier">
            <summary>
            Specifies bezier shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Pie">
            <summary>
            Specifies pie shape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeType.Polygon">
            <summary>
            Specifies polygon shape.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.StyleType">
            <summary>
            Specifies type of the Style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.StyleType.ParagraphStyle">
            <summary>
            The style is a paragraph style. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.StyleType.TableStyle">
            <summary>
            The style is a table style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.StyleType.CharacterStyle">
            <summary>
            The style is a character style. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.StyleType.OtherStyle">
            <summary>
            The style is other kind of style. 
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.ParagraphItemType">
            <summary>
            Specifies type of the ParagraphBase.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.TextRange">
            <summary>
            ParagraphBase is a text.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.Picture">
            <summary>
            ParagraphBase is a picture.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.Field">
            <summary>
            ParagraphBase is a field.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.FieldMark">
            <summary>
            Paragraph item is field mark.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.MergeField">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.FormField">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.CheckBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.TextFormField">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.DropDownFormField">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.SeqField">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.EmbedField">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.ControlField">
            <summary>
            Paragraph item is form control field.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.BookmarkStart">
            <summary>
            ParagraphBase is a start of bookmark.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.BookmarkEnd">
            <summary>
            ParagraphBase is a end of bookmark.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.ShapeObject">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.InlineShapeObject">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.Comment">
            <summary>
            ParagraphBase is a comment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.Footnote">
            <summary>
            ParagraphBase is a footnote.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.TextBox">
            <summary>
            ParagraphBase is a textbox. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.Break">
             <summary>
             
             </summary>
            Tab,
             <summary>
             PragraphItem is a break.
             </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.Symbol">
            <summary>
            
            </summary>    
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.TOC">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ParagraphItemType.OleObject">
            <summary>
            
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.PageOrientation">
            <summary>
            Specifies orientation of the page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PageOrientation.Portrait">
            <summary>
            Portrait page orientation.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PageOrientation.Landscape">
            <summary>
            Landscape page orientation.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.PageAlignment">
            <summary>
            Specifies alignment of the text on a page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PageAlignment.Top">
            <summary>
            Text is aligned at the top of the page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PageAlignment.Middle">
            <summary>
            Text is aligned at the middle of the page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PageAlignment.Justified">
            <summary>
            Text is spanned to fill the page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PageAlignment.Bottom">
            <summary>
            Text is aligned at the bottom of the page.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.VerticalAlignment">
            <summary>
            Specifies type of the vertical alignment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalAlignment.Top">
            <summary>
            Specifies top alignment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalAlignment.Middle">
            <summary>
            Specifies middle alignment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalAlignment.Bottom">
            <summary>
            Specifies bottom alignment.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.HorizontalAlignment">
            <summary>
            Specifies type of the horizontal alignment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.Left">
            <summary>
            Specifies alignment to the left. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.Center">
            <summary>
            Specifies alignment to the center. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.Right">
            <summary>
            Specifies alignment to the right. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.Justify">
            <summary>
            Specifies alignment to both left and right. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.Distribute">
            <summary>
            Specifies that the text shall be justified between both
            of the text margins in the document.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.HightKashida">
            <summary>
            Specifies that the kashida length for text in the current paragraph
            shall be extended to its wides possible length.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.LowKashida">
            <summary>
            Specifies that the kashida length for text in the current paragraph
            shall be exended to a slightly longer length.
            This setting shall also be applied to Arabic text when the both setting is applied.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalAlignment.MediumKashida">
            <summary>
            Specifies that the kashida length for text in the current paragraph
            shall be extended to a medium length determined by the consumer.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.RowAlignment">
            <summary>
            Specifies type of the horizontal alignment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.RowAlignment.Left">
            <summary>
            Specifies alignment to the left. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.RowAlignment.Center">
            <summary>
            Specifies alignment to the center. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.RowAlignment.Right">
            <summary>
            Specifies alignment to the right. 
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.UnderlineStyle">
            <summary>
            Specifies style of the underline.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.None">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.Single">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.Words">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.Double">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.Dotted">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DotDot">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.Thick">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.Dash">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DashLong">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DotDash">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DotDotDash">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.Wavy">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DottedHeavy">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DashHeavy">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DashLongHeavy">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DotDashHeavy">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.DotDotDashHeavy">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.WavyHeavy">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.UnderlineStyle.WavyDouble">
            <summary>
            
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.SubSuperScript">
            <summary>
            Specifies type of the SubSuperScript.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SubSuperScript.None">
            <summary>
            No sub- or superscript.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SubSuperScript.SuperScript">
            <summary>
            Specified superscript format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SubSuperScript.SubScript">
            <summary>
            Specified subscript format.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.BorderStyle">
            <summary>
            Specifies style of the border line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.None">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Single">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Thick">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Double">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Hairline">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Dot">
            <summary>
            
            </summary> 
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.DashLargeGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.DotDash">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.DotDotDash">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Triple">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThinThickSmallGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThinThinSmallGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThinThickThinSmallGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThinThickMediumGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThickThinMediumGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThickThickThinMediumGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThinThickLargeGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThickThinLargeGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.ThinThickThinLargeGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Wave">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.DoubleWave">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.DashSmallGap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.DashDotStroker">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Emboss3D">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Engrave3D">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Outset">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Inset">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.TwistedLines1">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BorderStyle.Cleared">
            <summary>
            
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.SectionBreakType">
            <summary>
            Specifies type of the section break code.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SectionBreakType.NoBreak">
            <summary>
            Specifies no break code.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SectionBreakType.NewColumn">
            <summary>
            The section starts from a new column.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SectionBreakType.NewPage">
            <summary>
            The section starts from a new page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SectionBreakType.EvenPage">
            <summary>
            The section starts on a new even page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.SectionBreakType.Oddpage">
            <summary>
            The section starts on a new odd page. 
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.HyperlinkType">
            <summary>
            Specifies type of the link. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HyperlinkType.None">
            <summary>
            No links. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HyperlinkType.FileLink">
            <summary>
            Links to another file. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HyperlinkType.WebLink">
            <summary>
            Links to a web page. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HyperlinkType.EMailLink">
            <summary>
            Link to e-mail.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HyperlinkType.Bookmark">
            <summary>
            Bookmark link.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.ListType">
            <summary>
            Specifies type of the list format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListType.Numbered">
            <summary>
            Specifies numbered list. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListType.Bulleted">
            <summary>
            Specifies bulleted list.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListType.NoList">
            <summary>
            No numbering.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.ListPatternType">
            <summary>
            Specifies type of the list numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.Arabic">
            <summary>
            Specifies default numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.UpRoman">
            <summary>
            Specifies UppRoman numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.LowRoman">
            <summary>
            Specifies LowRoman numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.UpLetter">
            <summary>
            Specifies UpLetter numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.LowLetter">
            <summary>
            Specifies LowLetter numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.Ordinal">
            <summary>
            Specifies Ordinal numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.CardinalText">
            <summary>
            Specifies Cardinal Text numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.OrdinalText">
            <summary>
            Specifies Ordinal Text numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.Chicago">
            <summary>
            Chicago manual of style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.DecimalFullWidth">
            <summary>
            Specifies that the sequence shall consist of full-width Arabic numbering.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.DecimalHalfWidth">
            <summary>
            Specifies that the sequence shall consist of half-width Arabic numbering.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.Hebrew1">
            <summary>
            Specifies that the sequence shall consist of Hebrew letters from the set listed below.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.ArabicAlpha">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of 
            a single character int the Arabic alphabet from the set listed below. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.Hebrew2">
            <summary>
            Specifies that the sequence shall consist of the Hebrew alphabet.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.ArabicAbjad">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of 
            a single ascending Abjad numerall from the set listed below. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.JapaneseCounting">
            <summary>
            Japanese Counting System.
            Specifies that the sequence shall consist of sequential numbers from
            the Japanese counting system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.JapaneseLegal">
            <summary>
            Japanese Legal Numbering.
            Specifies that the sequence shall consist of sequential numbers from
            the Japanese legal counting system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.JapaneseDigitalTenThousand">
            <summary>
            Japanese Digital Ten Thousand Counting System.
            Specifies that the sequence shall consist of sequential numbers from
            the Japanese digital the thousand counting system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.DecimalEnclosedCircle">
            <summary>
            Decimal Numbers Enclosed in a Circle.
            Specifies that the sequence shall consist of sequential numbering enclosed
            in a circle,using the enclosed character.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.LeadingZero">
            <summary>
            Specifies LeadingZero numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.Bullet">
            <summary>
            Specifies Bullet numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.DecimalEnclosedFullstop">
            <summary>
            Decimal numbers followed by a period.
            Specifies that the sequence shall consist of decimal numbering followed
            by a period,using the appropriate character,as described below.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.DecimalEnclosedCircleChinese">
            <summary>
            Identical to DecimalEnclosedCircle
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.KoreanDigital">
            <summary>
            Korean Digital Counting System.
            Specifies that the sequence shall consist of sequential numbers from
            the Korean digital counting system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.KoreanCounting">
            <summary>
            Korean Counting System.
            Specifies that the sequence shall consist of sequential numbers from
            the Korean counting system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.KoreanLegal">
            <summary>
            Korean Legal numbering.
            Specifies that the sequence shall consist of sequential numbers from
            the Korean legal numbering system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.KoreanDigital2">
            <summary>
            Korean Digital Counting System Alternate.
            Specifies that the sequence shall consist of sequential numbers from
            the Korean digital counting system. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.AiueoFullWidth">
            <summary>
            Specifies that the sequence shal consist of one or more occurrences of a single
            full-width katakana character,in the traditonal a-i-u-e-o order.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.IdeographTraditional">
            <summary>
            Specifies that the sequence shall consist of sequential numerical traditonal ideographs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.IdeographZodiac">
            <summary>
             Specifies that the sequence shall consist of sequential numerical zodiac ideographs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.IdeographEnclosedCircle">
            <summary>
            Specifies that the sequence shall consist of sequential numerical ideographs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.IdeographZodiacTraditional">
            <summary>
            Specifies that the sequence shall consist of sequential traditional zodiac ideographs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.TaiwaneseCounting">
             <summary>
            Specifies that the sequence shall consist of sequential numbers from the Taiwanese counting system.
             </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.IdeographLegalTraditional">
            <summary>
            Sperifies that the sequence shall consist of sequential numerical traditional legal ideographs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.TaiwaneseCountingThousand">
            <summary>
            Specifies that the sequence shall consist of sequential numbers from the Taiwanese counting thousand system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.TaiwaneseDigital">
            <summary>
            Specifies that the sequence shall consist of sequential numbers from the Taiwanese digital counting system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.ChineseCounting">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of
            a single ascending number from the chinese counting system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.ChineseLegalSimplified">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of
            a single sequential number from the Chiness simplified legal format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.ChineseCountingThousand">
            <summary>
            Specifies that the sequence shall consist of one or more occurrences of
            a single sequential number from the Chiness counting thousand system.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.Special">
            <summary>
            IsSpecial numbering format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListPatternType.None">
            <summary>
            Specifies None numbering format.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.CellMerge">
            <summary>
            Specifies the way of cell merging.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CellMerge.None">
            <summary>
            No merge.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CellMerge.Start">
            <summary>
            Merge starts from this cell.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CellMerge.Continue">
            <summary>
            Merge is continued.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.HorizontalOrigin">
            <summary>
            Specify object's horizontal origin 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.Margin">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.Page">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.Column">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.Character">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.LeftMarginArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.RightMarginArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.InnerMarginArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.HorizontalOrigin.OuterMarginArea">
            <summary>
            
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.VerticalOrigin">
            <summary>
            Specify vertical origin of the object
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.Margin">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.Page">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.Paragraph">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.Line">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.TopMarginArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.BottomMarginArea">
            <summary>
            
            </summary>        
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.InnerMarginArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.VerticalOrigin.OuterMarginArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeLineStyle.Single">
            <summary>
            Single line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeLineStyle.Double">
            <summary>
            Double lines of equal width.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeLineStyle.ThickThin">
            <summary>
            Double lines, one thick, one thin.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeLineStyle.ThinThick">
            <summary>
            Double lines, one thin, one thick.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeLineStyle.Triple">
            <summary>
            Three lines, thin, thick, thin.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ShapeLineStyle.Default">
            <summary>
            Default value is <see cref="F:Spire.Doc.Documents.ShapeLineStyle.Single"/>.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TextBoxLineStyle">
            <summary>
            Specify object's line style
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextBoxLineStyle.Simple">
            <summary>
            Single line (of width lineWidth)
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextBoxLineStyle.Double">
            <summary>
            Double lines of equal width
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextBoxLineStyle.ThickThin">
            <summary>
            Double lines, one thick, one thin
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextBoxLineStyle.ThinThick">
            <summary>
            Double lines, reverse order
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextBoxLineStyle.Triple">
            <summary>
            Three lines, thin, thick, thin
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TextWrappingStyle">
            <summary>
            Specify text wrapping style for object.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingStyle.Inline">
            <summary>
            Inline text wrapping style
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingStyle.TopAndBottom">
            <summary>
            TopAndBottom text wrapping style
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingStyle.Square">
            <summary>
            Square text wrapping style
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingStyle.InFrontOfText">
            <summary>
            No text wrapping style
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingStyle.Tight">
            <summary>
            Tight text wrapping style
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingStyle.Through">
            <summary>
            Through text wrapping style
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingStyle.Behind">
            <summary>
            Behind text wrapping style
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TextWrappingType">
            <summary>
            Specify text wrapping type for textbox.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingType.Both">
            <summary>
            Wrap text both sides
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingType.Left">
            <summary>
            Wrap text left side
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingType.Right">
            <summary>
            Wrap text right side
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextWrappingType.Largest">
            <summary>
            Wrap text largest
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TabJustification">
            <summary>
            Specifies the tab justification.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabJustification.Left">
            <summary>
            Left tab.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabJustification.Centered">
            <summary>
            Centered tab.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabJustification.Right">
            <summary>
            Right tab.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabJustification.Decimal">
            <summary>
            Decimal tab.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabJustification.Bar">
            <summary>
            Bar.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabJustification.List">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabJustification.Clear">
            <summary>
            Clears any tab stop in this position.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TabLeader">
            <summary>
            Specifies Tab leader.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabLeader.NoLeader">
            <summary>
            No leader.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabLeader.Dotted">
            <summary>
            Dotted leader.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabLeader.Hyphenated">
            <summary>
            Hyphenated leader.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabLeader.Single">
            <summary>
            Single line leader. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabLeader.Heavy">
            <summary>
            Heavy line leader.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TabRelativeToPosition">
            <summary>
            Specifies the possible extents which can be used to calculate the absolute positioning of the positional tab character.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabRelativeToPosition.Indent">
            <summary>
            Specifies that the absolute positioning of the tab shall be relative to the indents.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabRelativeToPosition.Margin">
            <summary>
            Specifies that the absolute positioning of the tab shall be relative to the margins.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TabRelativeToPosition.Default">
            <summary>
            Defaults to <see cref="F:Spire.Doc.Documents.TabRelativeToPosition.Indent"/>
            </summary>
            <remarks>This default is AW specific, it is not defined in open xml specification.</remarks>
        </member>
        <member name="T:Spire.Doc.Documents.TableRowHeightType">
            <summary>
            Specifies the table row height type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TableRowHeightType.AtLeast">
            <summary>
            "At least" table row height type
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TableRowHeightType.Exactly">
            <summary>
            " Exactly" table row height type
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.ListNumberAlignment">
            <summary>
            Number alignments
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListNumberAlignment.Left">
            <summary>
            Number aligned left
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListNumberAlignment.Center">
            <summary>
            Number is centered 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ListNumberAlignment.Right">
            <summary>
            Number aligned right
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.FollowCharacterType">
            <summary>
            The type of character following the number text for the paragraph
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FollowCharacterType.Tab">
            <summary>
            List levels number or bullet is followed by tab
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FollowCharacterType.Space">
            <summary>
            List levels number or bullet is followed by space
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FollowCharacterType.Nothing">
            <summary>
            Follow character isn't used  
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.PictureColor">
            <summary>
            Picture color types.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PictureColor.Automatic">
            <summary>
            Picture automatic color.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PictureColor.Grayscale">
            <summary>
            Picture grayscale color.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PictureColor.BlackAndWhite">
            <summary>
            Picture black and white color.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.PictureColor.Washout">
            <summary>
            Picture washout color.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.BreakType">
            <summary>
            Document's break type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BreakType.PageBreak">
            <summary>
            Page break type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BreakType.ColumnBreak">
            <summary>
            Column break type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BreakType.LineBreak">
            <summary>
            Line break type.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.WatermarkType">
            <summary>
            Specifies the watermark type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.WatermarkType.NoWatermark">
            <summary>
            No watermark.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.WatermarkType.PictureWatermark">
            <summary>
            Picture watermark.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.WatermarkType.TextWatermark">
            <summary>
            Text watermark.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.WatermarkLayout">
            <summary>
            Specifies WatermarkLayout.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.WatermarkLayout.Diagonal">
            <summary>
            Diagonal watermark layout.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.WatermarkLayout.Horizontal">
            <summary>
            Horizontal watermark layout.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.BackgroundType">
            <summary>
            Specifies BackgroundType
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BackgroundType.NoBackground">
            <summary>
            No background fill effect.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BackgroundType.Gradient">
            <summary>
            Gradient fill effect.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BackgroundType.Picture">
            <summary>
            Picture fill effect.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BackgroundType.Texture">
            <summary>
            Texture fill effect.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.BackgroundType.Color">
            <summary>
            Color fill effect.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Spire.Doc.Documents.GradientShadingStyle" -->
        <member name="F:Spire.Doc.Documents.GradientShadingStyle.Horizontal">
            <summary>
            Horizontal shading style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingStyle.Vertical">
            <summary>
            Vertical shading style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingStyle.DiagonalUp">
            <summary>
            Diagonal Up shading style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingStyle.DiagonalDown">
            <summary>
            Diagonal Down shading style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingStyle.FromCorner">
            <summary>
            FromCorner shading style.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingStyle.FromCenter">
            <summary>
            From Center shading style.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.GradientShadingVariant">
            <summary>
            Shading variants for background gradient.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingVariant.ShadingUp">
            <summary>
            Shading in the upper part.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingVariant.ShadingDown">
            <summary>
            Shading in the lower part.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingVariant.ShadingOut">
            <summary>
            Shading in upper and lower parts.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GradientShadingVariant.ShadingMiddle">
            <summary>
            Shading in the middle.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.FormFieldType">
            <summary>
            Specifies the type of a form field.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FormFieldType.TextInput">
            <summary>
            Text form field.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FormFieldType.CheckBox">
            <summary>
            Check box form field.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FormFieldType.DropDown">
            <summary>
            Drop-down form field.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.CheckBoxSizeType">
            <summary>
            Defines checkBox size type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CheckBoxSizeType.Auto">
            <summary>
            Auto check box size.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CheckBoxSizeType.Exactly">
            <summary>
            Exact check box size.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TextFormat">
            <summary>
            Defines TextFormat
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextFormat.None">
            <summary>
            No text formatting
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextFormat.Uppercase">
            <summary>
            Uppercase text formatting.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextFormat.Lowercase">
            <summary>
            Lowercase text formatting.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextFormat.FirstCapital">
            <summary>
            First capital text formatting.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextFormat.Titlecase">
            <summary>
            Title case text formatting.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TextAlignment">
            <summary>
            A 16-bit unsigned integer that specifies vertical font alignment for East Asian languages.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextAlignment.Top">
            <summary>
            This value specifies that characters are aligned based on the top of each character.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextAlignment.Center">
            <summary>
            This value specifies that characters are centered on the line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextAlignment.Baseline">
            <summary>
            This value specifies that characters are aligned based on their baseline. 
            This is how standard Latin text is displayed.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextAlignment.Bottom">
            <summary>
            This value specifies that characters are aligned based on the bottom of each character.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextAlignment.Auto">
            <summary>
            This value specifies that alignment is automatically determined by the application.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.NumberFormat">
            <summary>
            Defines Number format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.None">
            <summary>
            No formatting 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.WholeNumber">
            <summary>
            Format with while number.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.FloatingPoint">
            <summary>
            Format with floating point number.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.WholeNumberPercent">
            <summary>
            Whole number in percents.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.FloatingPointPercent">
            <summary>
            Floating point number in percents. 
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.WholeNumberWithSpace">
            <summary>
            Format which suits to "#?#0" Word format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.FloatingPointWithSpace">
            <summary>
            Format which suites to "#?#0,00" Word format.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.NumberFormat.CurrencyFormat">
            <summary>
            Format which suites to "#?#0,00 $;(#?#0,00 $)" Word format.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.TextDirection">
            <summary>
            Defines the direction of text.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextDirection.LeftToRight">
            <summary>
            Specifies that text in the parent object shall flow from bottom to top vertically,
            then from left to right horizontally on the page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextDirection.TopToBottom">
            <summary>
            Specifies that text in the parent object shall flow from left to right horizontally,
            then top to bottom vertically on the page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextDirection.LeftToRightRotated">
            <summary>
            Specifies that text in the parent object shall flow from top to bottom vertically,
            then left to right horizontally on the page.
            This flow is also rotated such that all text is rotated 90 degrees when displayed on a page.
            </summary>      
        </member>
        <member name="F:Spire.Doc.Documents.TextDirection.TopToBottomRotated">
            <summary>
            Specifies that text in the parent object shall flow from left to right horizontally,
            then top to bottom vertically on the page.
            This flow is also rotated such that any East Asian text shall be rotated 270 degrees when displayed on a page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextDirection.RightToLeft">
            <summary>
            Specifies that text in the parent object shall flow from right to left horizontally, 
            then top to bottom vertically on the page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.TextDirection.RightToLeftRotated">
            <summary>
            Specifies that text in the parent object shall flow from top to bottom vertically, 
            then right to left horizontally on the page.
            This flow is also rotated such that all text is rotated 90 degrees when displayed on a page.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.FieldMarkType">
            <summary>
            Defines types of field marks.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FieldMarkType.FieldSeparator">
            <summary>
            Field separator type
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.FieldMarkType.FieldEnd">
            <summary>
            Field end type.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.BuiltinStyle">
            <summary>
            Defines built-in styles.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.BorderSide">
            <summary>
            
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.PageNumberStyle">
            <summary>
            Specifies the Number Style for a page.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.PageNumberAlignment">
            <summary>
            Specifies PageNumber alignment.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.FrameHorzAnchor">
            <summary>
            Specifies the horizontal frame anchor.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.FrameVertAnchor">
            <summary>
            Specifies the vertical frame anchor.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.XHTMLValidationType">
            <summary>
            Specifies the XHTMLValidation type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.XHTMLValidationType.Strict">
            <summary>
            XHTML 1.0 validation.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.XHTMLValidationType.Transitional">
            <summary>
            XHTML 1.1 validation.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.XHTMLValidationType.None">
            <summary>
            No validation.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.GridPitchType">
            <summary>
            Defines how tall a grid unit is up/down
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.DocumentVersion">
            <summary>
            Defines document version
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentVersion.Word97">
            <summary>
            Document created using Word 97
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentVersion.Word2000">
            <summary>
            Document created using Word 2000
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentVersion.Word2002">
            <summary>
            Document created using Word 2002
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentVersion.Word2003">
            <summary>
            Document created using Word 2003
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.DocumentVersion.Word2007">
            <summary>
            Document created using Word 2007
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.CommentMarkType">
            <summary>
            Defines types of comment mark.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CommentMarkType.CommentStart">
            <summary>
            Comment start mark type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CommentMarkType.CommentEnd">
            <summary>
            Comment end mark type
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.OleLinkType">
            <summary>
            Defines types of the ole object field
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleLinkType.Embed">
            <summary>
            Ole object field type is EMBED
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleLinkType.Link">
            <summary>
            Ole object field type is LINK
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.OleObjectType">
            <summary>
            defines the types of OLE object
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.Undefined">
            <summary>
            Type is not defined
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.AdobeAcrobatDocument">
            <summary>
            Adobe Acrobat Document. File has ".pdf" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.BitmapImage">
            <summary>
            Bitmap Image. File has ".png" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.MediaClip">
            <summary>
            Media Clip
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.Equation">
            <summary>
            Equation
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.GraphChart">
            <summary>
            Graph Chart
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.Excel_97_2003_Worksheet">
            <summary>
            Excel 97-2003 Worksheet. File has ".xls" extension
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.ExcelBinaryWorksheet">
            <summary>
            Excel Binary Worksheet. File has ".xlsb" extension
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.ExcelChart">
            <summary>
            Excel chart. File has ".xls" extension
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.ExcelMacroWorksheet">
            <summary>   
            Excel Macro-Enabled Worksheet. File has ".xlsm" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.ExcelWorksheet">
            <summary>
            Excel Worksheet. File has ".xlsx" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.PowerPoint_97_2003_Presentation">
            <summary>
            PowerPoint 97-2003 Presentation. File has ".ppt" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.PowerPoint_97_2003_Slide">
            <summary>
            PowerPoint 97-2003 Slide. File has ".sld" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.PowerPointMacroPresentation">
            <summary>
            PowerPoint Macro-Enabled Presentation. File has ".pptm" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.PowerPointMacroSlide">
            <summary>
            PowerPoint Macro-Enabled Slide. File has ".sldm" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.PowerPointPresentation">
            <summary>
            PowerPoint Presentation. File has ".pptx" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.PowerPointSlide">
            <summary>
            PowerPoint Slide. File has ".sldx" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.Word_97_2003_Document">
            <summary>
            Word 97-2003 Document. File has ".doc" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.WordDocument">
            <summary>
            Word Document. File has ".docx" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.WordMacroDocument">
            <summary>
            Word Macro-Enabled Document. File has ".docm" extension.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.VisioDrawing">
            <summary>
            Visio Deawing
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.MIDISequence">
            <summary>
            MIDI Sequence
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.OpenDocumentPresentation">
            <summary>
            OpenDocument Presentation
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.OpenDocumentSpreadsheet">
            <summary>
            OpenDocument Spreadsheet
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.OpenDocumentText">
            <summary>
            OpenDocument Text
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.OpenOfficeSpreadsheet1_1">
            <summary>
            OpenOffice.org 1.1 Spreadsheet
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.OpenOfficeText_1_1">
            <summary>
            OpenOffice.org 1.1 Text
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.Package">
            <summary>
            Package
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.VideoClip">
            <summary>
            Video Clip
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.WaveSound">
            <summary>
            Wave Sound
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.WordPadDocument">
            <summary>
            WordPad Document
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.OpenOfficeSpreadsheet">
            <summary>
            OpenOffice spreadsheet
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.OpenOfficeText">
            <summary>
            OpenOffice Text
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.OleObjectType.VisioDrawing_2013">
            <summary>
            Visio Deawing for visio 2013.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.ImageType">
            <summary>
            Specifies the image type.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.NoImage">
            <summary>
            The is no image data.
            </summary>
            <dev>
            The spec says: "An error occurred during loading."
            I've seen this in some places, more likely it means "this blip record is unused".
            </dev>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Unknown">
            <summary>
            An unknown image type or image type that cannot be directly stored inside a Microsoft Word document.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Emf">
            <summary>
            Windows Enhanced Metafile.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Pict">
            <summary>
            Macintosh PICT. An existing image will be preserved in a document, but inserting new
            PICT images into a document is not supported.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Jpeg">
            <summary>
            JPEG JFIF.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Png">
            <summary>
            Portable Network Graphics.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Metafile">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Bitmap">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.Xaml">
            <summary>
            
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.ImageType.DrawingGroup">
            <summary>
            
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.LigatureType">
            <summary>
            Specifies the ligature type.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.NumberFormType">
            <summary>
            Specifies the number form type.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.NumberSpaceType">
            <summary>
            Specifies the number spacing type.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.StylisticSetType">
            <summary>
            Specifies the stylistic set type.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.IdctHint">
            <summary>
            [MS-DOC] - 2.6.1 Character Properties - sprmCIdctHint
            An 8-bit unsigned integer value that specifies 
            which of the language, font, size, bold, 
            and italic properties is to be used for handling the text, 
            in the case where this cannot be derived from the characters themselves. 
            The valid values and their meanings are specified as follows.
            These meanings correspond to the values of the ST_Hint type
            specified in [ECMA-376] Part 4, Section 2.18.47.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.IdctHint.Default">
            <summary>
             - default
             Use sprmCRgLid0 (or sprmCRgLid0_80) for language. 
             Use sprmCRgFtc0 for font if the character is between 0x0020 and 0x007F, inclusive. 
             Otherwise, use sprmCRgFtc2. Use sprmCHps for size, sprmCFBold for bold, and sprmCFItalic for italic.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.IdctHint.EastAsia">
            <summary>
             - eastAsia
             Use sprmCRgLid1 (or sprmCRgLid1_80) for language, sprmCRgFtc1 for font, sprmCHps for size, 
             sprmCFBold for bold, and sprmCFItalic for italic.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.IdctHint.ComplexScript">
            <summary>
             - cs
             Use sprmCLidBi for language, sprmCFtcBi for font, sprmCHpsBi for size, sprmCFBoldBi for bold,
             and sprmCFItalicBi for italic.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.IdctHint.None">
            <summary>
             - No ST_Hint equivalent
             Provides no guidance on how to treat ambiguous text.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.NoTabForInd">
            <summary>
              Don't add automatic tab stop for hanging indent.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.NoSpaceRaiseLower">
            <summary>
            Don't add extra space for raised/lowered characters.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.MapPrintTextColor">
            <summary>
             Print colors as black on noncolor printers.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.WrapTrailSpaces">
            <summary>
             Wrap trailing spaces to next line.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.NoColumnBalance">
            <summary>
            Don't balance columns for continuous section starts.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.ConvMailMergeEsc">
            <summary>
             Treat \" as "" in mail merge data sources.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.SuppressSpBfAfterPgBrk">
            <summary>
             Suppress Space Before after a hard page or column break.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.SuppressTopSpacing">
            <summary>
             Suppress extra line spacing at top of page.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.OrigWordTableRules">
            <summary>
             Combine table borders like Word 5.x for the Macintosh.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.TruncDxaExpand">
            <summary>
             Truncate font height.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.ShowBreaksInFrames">
            <summary>
             Show hard page or column breaks in frames.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.SwapBordersFacingPgs">
            <summary>
             Swap left and right borders on odd facing pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.LeaveBackslashAlone">
            <summary>
            Convert backslash characters into yen signs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.ExpShRtn">
            <summary>
             Don't expand character spaces on the line ending Shift+Return.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontULTrlSpc">
            <summary>
              Draw underline on trailing spaces.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontBlnSbDbWid">
            <summary>
             Balance SBCS characters and DBCS characters.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.SuppressTopSpacingMac5">
            <summary>
            Suppress extra line spacing at top of page like Word 5.x for the Macintosh.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.F2ptExtLeadingOnly">
            <summary>
            Specifies whether line spacing emulates WordPerfect 5.x line spacing
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.PrintBodyBeforeHdr">
            <summary>
            Print body text before header/footer.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.NoExtLeading">
            <summary>
            Don't add leading (extra space) between rows of text.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontMakeSpaceForUL">
            <summary>
            Add space for underline.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.MWSmallCaps">
            <summary>
            Use larger small caps like Word 5.x for the Macintosh.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.ExtraAfter">
            <summary>
            Suppress extra line spacing like WordPerfect 5.x.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.TruncFontHeight">
            <summary>
            Truncate font height.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.SubOnSize">
            <summary>
            Substitute fonts based on font size.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.PrintMet">
            <summary>
             Use printer metrics to lay out document.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.WW6BorderRules">
            <summary>
            Use Word 6.x/95 border rules.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.ExactOnTop">
            <summary>
            Don't center "exact line height" lines.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.WPSpace">
            <summary>
            Set the width of a space like WordPerfect 5.x.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.WPJust">
            <summary>
            Do full justification like WordPerfect 6.x for Windows.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.LineWrapLikeWord6">
            <summary>
            Line wrap like Word 6.0.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.SpLayoutLikeWW8">
            <summary>
            Lay out autoshapes like Word 97.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.FtnLayoutLikeWW8">
            <summary>
            Lay out footnotes like Word 6.x/95/97.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontUseHTMLParagraphAutoSpacing">
            <summary>
             Don't use HTML paragraph auto spacing.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontAdjustLineHeightInTable">
            <summary>
              Adjust line height to grid height in the table.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.ForgetLastTabAlign">
            <summary>
            Forget last tab alignment.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.UseAutospaceForFullWidthAlpha">
            <summary>
            Specifies whether to emulate Word for Windows 95 full-width character spacing
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.AlignTablesRowByRow">
            <summary>
            Slign table rows independently.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.LayoutRawTableWidth">
            <summary>
            Lay out tables with raw width.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.LayoutTableRowsApart">
            <summary>
            Allow table rows to lay out apart.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.UseWord97LineBreakingRules">
            <summary>
            Use Word 97 line breaking rules for Asian text.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontBreakWrappedTables">
            <summary>
             Don't break wrapped tables across pages.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontSnapToGridInCell">
            <summary>
            Don't snap text to grid inside table with inline objects.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontAllowFieldEndSelect">
            <summary>
            Select entire field with first or last character.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.ApplyBreakingRules">
            <summary>
            Use line-breaking rules.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontWrapTextWithPunct">
            <summary>
             Don't allow hanging punctuation with character grid.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontUseAsianBreakRules">
            <summary>
             Don't use Asian rules for line breaks with character grid.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.UseWord2002TableStyleRules">
            <summary>
            Use Word 2002 table style rules.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.GrowAutoFit">
            <summary>
            Allow tables to extend into margins.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.UseNormalStyleForList">
            <summary>
             Use the Normal style instead of the List Paragraph style for bulleted or
              numbered lists.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontUseIndentAsNumberingTabStop">
            <summary>
             Do not use hanging indent as tab stop for bullets and numbering.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.FELineBreak11">
            <summary>
            Use Word 2003 hanging-punctuation rules in Asian langauges.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.AllowSpaceOfSameStyleInTable">
            <summary>
            Allow space between paragraphs of the same style in a table.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.WW11IndentRules">
            <summary>
            Use Word 2003 indent rules for text next to wrapped objects.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontAutofitConstrainedTables">
            <summary>
            Do not autofit tables next to wrapped objects.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.AutofitLikeWW11">
            <summary>
            Use Microsoft Office Word 2003 table autofit rules.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.UnderlineTabInNumList">
            <summary>
            Underline the tab character between the number and the text in numbered lists.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.HangulWidthLikeWW11">
            <summary>
            Do not use proportional width for Korean characters.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.SplitPgBreakAndParaMark">
            <summary>
            Split apart page break and paragraph mark.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontVertAlignCellWithSp">
            <summary>
            Specifies whether to not vertically align cells containing floating objects
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontBreakConstrainedForcedTables">
            <summary>
            Specifies whether to not break table rows around floating tables
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.DontVertAlignInTxbx">
            <summary>
            Specifies whether to ignore vertical alignment in text boxes
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.Word11KerningPairs">
            <summary>
            Specifies whether to use ANSI kerning pairs from fonts instead of the Unicode kerning pair info
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.CachedColBalance">
            <summary>
            Specifies whether to use cached paragraph information for column balancing
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.overrideTableStyleFontSizeAndJustification">
            <summary>
            specifies whether to apply the additional preceding rules when determining the font size and justification of text within tables.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.enableOpenTypeFeatures">
            <summary>
            specifies whether the preceding features are to be used when displaying the font.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.doNotFlipMirrorIndents">
            <summary>
            specifies whether to swap indentation values when displaying paragraphs.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.CompatibilityOptions.differentiateMultirowTableHeader">
            <summary>
            conditional formatting of table row headers does apply separately to multi-row table headers 
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.GroupedShapeOrigin">
            <summary>
              Specify vertical/horizontal origin the object in the GroupedShape.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GroupedShapeOrigin.UpperLeftCorner">
            <summary>
            On the upper left corner.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.GroupedShapeOrigin.Center">
            <summary>
            Center.
            </summary>
        </member>
        <member name="M:Spire.Doc.Reporting.MergeGroupEventArgs.#ctor(Spire.Doc.Interface.IDocument,System.String,System.Int32,Spire.Doc.Reporting.GroupEventType)">
            <summary>
            Represents data during the MergeGroup event.
            </summary>
            <param name="doc">Document Ojbect</param>
            <param name="tableName">Table Name</param>
            <param name="rowIndex">Row Index</param>
            <param name="eventType">Event Type</param>
        </member>
        <member name="P:Spire.Doc.Reporting.MergeGroupEventArgs.Document">
            <summary>
            Gets the document.
            </summary>
        </member>
        <member name="P:Spire.Doc.Reporting.MergeGroupEventArgs.TableName">
            <summary>
            Gets the Table Name
            </summary>
        </member>
        <member name="P:Spire.Doc.Reporting.MergeGroupEventArgs.RowIndex">
            <summary>
            Gets the Row Index.
            </summary>
        </member>
        <member name="T:Spire.Doc.Reporting.MergeGroupEventHandler">
            <summary>
            Represents the Method that handles Merage group event.
            </summary>
            <param name="doc">Document object</param>
            <param name="Name">Group or table name</param>
            <param name="rowIndex">Represents the Row Index.</param>
            <param name="IsTable">Indicates is table, otherwise is group</param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.Execute(System.Data.DataRow)">
            <summary>
            Performs mail merge from a DataRow into the document
            </summary>
            <param name="row"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.Execute(System.Collections.IEnumerable)">
            <summary>
            Performs mail merge operation.
            </summary>
            <param name="dataSource">IEnumerable data source</param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.Execute(System.Data.DataTable)">
            <summary>
            Performs mail merge from a DataTable
            </summary>
            <param name="table"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.Execute(System.Data.DataView)">
            <summary>
             Performs mail merge from a DataView
            </summary>
            <param name="dataView"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.Execute(System.Data.OleDb.OleDbDataReader)">
            <summary>
            Performs mail merge from
            </summary>
            <param name="dataReader"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.Execute(System.Data.IDataReader)">
            <summary>
            Performs mail merge from a DataView
            </summary>
            <param name="dataReader"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.ExecuteWidthRegion(System.Data.DataTable)">
            <summary>
            Performs Mail Merge within a region from a DataTable.
            </summary>
            <param name="table"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.ExecuteWidthRegion(System.Data.DataView)">
            <summary>
            Performs Mail Merge within a region from a DataView.
            </summary>
            <param name="dataView"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.ExecuteWidthRegion(System.Data.IDataReader)">
            <summary>
            Performs Mail Merge within a region from a DataReader.
            </summary>
            <param name="dataReader"></param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.ExecuteWidthNestedRegion(Spire.Doc.Reporting.MailMergeDataSet,System.Collections.Generic.List{System.Collections.DictionaryEntry})">
            <summary>
            Performs mail merge operation.
            </summary>
            <param name="dataSource">MailMergeDataSet</param>
            <param name="commands">Commands list</param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.ExecuteWidthNestedRegion(System.Data.Common.DbConnection,System.Collections.Generic.List{System.Collections.DictionaryEntry})">
            <summary>
            Executes nested mailmerge within a region for the specified data.
            </summary>
            <param name="conn">The Connection.</param>
            <param name="commands">The commands.</param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.ExecuteWidthNestedRegion(System.Data.Common.DbConnection,System.Collections.Generic.List{System.Collections.DictionaryEntry},System.Boolean)">
            <summary>
            Executes the nested region.
            </summary>
            <param name="conn">The connection.</param>
            <param name="commands">The commands.</param>
            <param name="isSqlConnection">Is sql connection</param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.ExecuteWidthNestedRegion(System.Data.DataSet,System.Collections.Generic.List{System.Collections.DictionaryEntry})">
            <summary>
            Executes the nested region.
            </summary>
            <param name="dataSet">The data set.</param>
            <param name="commands">The commands.</param>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.GetMergeFieldNames">
            <summary>
            Returns a collection of mergefield names found in the document.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.GetMergeFieldNames(System.String)">
            <summary>
            Gets the merge field names.
            </summary>
            <param name="groupName">Name of the region.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Reporting.MailMerge.GetMergeGroupNames">
            <summary>
            Gets the merge field names.
            </summary>
            <param name="groupName">Name of the region.</param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Reporting.MailMerge.ClearFields">
            <summary>
            Gets or sets a value indicating whether [clear fields]. by default value is true.
            </summary>
            <value><c>true</c> if it clears the fields, set to <c>true</c>.</value>
        </member>
        <member name="P:Spire.Doc.Reporting.MailMerge.HideEmptyParagraphs">
            <summary>
            Gets or sets a value indicating whether to remove paragraphs which contain empty merge fields
            </summary>
        </member>
        <member name="P:Spire.Doc.Reporting.MailMerge.HideEmptyGroup">
            <summary>
            Gets or sets a value indicating whether to remove groups which contain empty merge fields
            </summary>
        </member>
        <member name="E:Spire.Doc.Reporting.MailMerge.MergeField">
            <summary>
            Occurs during mail merge when a text merge field processing.
            </summary>
        </member>
        <member name="E:Spire.Doc.Reporting.MailMerge.MergeImageField">
            <summary>
            Occurs during mail merge when an image merge field processing.
            </summary>
        </member>
        <member name="E:Spire.Doc.Reporting.MailMerge.MergeGroup">
            <summary>
            Occurs during mail merge when group/table processing.
            </summary>
        </member>
        <member name="P:Spire.Doc.Reporting.MailMerge.GroupSelector.BookmarksAndFieldRef">
            <summary>
            Gets the bookmarks and field ref.
            </summary>
        </member>
        <member name="T:Spire.Doc.Reporting.MergeFieldEventHandler">
            <summary>
            Represents the mail merge functionality. 
            </summary>
            <summary>
            Represents the MergeField event
            </summary>
        </member>
        <member name="T:Spire.Doc.Reporting.MergeImageFieldEventHandler">
            <summary>
            Represents the Method that handles MergeImageField event
            </summary>
        </member>
        <member name="T:Spire.Doc.Reporting.MergeFieldEventArgs">
            <summary>
            Represents data during MergeField event.
            </summary>
        </member>
        <member name="T:Spire.Doc.Reporting.MergeImageFieldEventArgs">
            <summary>
            Represents data during MergeImageField event.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.Page.ClearPictureAndTextPositionInfo(System.Collections.Generic.List{Spire.Doc.Rendering.PictureAndTextPositionInfo})">
            <summary>
            clear picture and text position info.
            </summary>
            <param name="picInfo"></param>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.Page.ClearTextWrappingBounds">
            <summary>
            clear text wrapping bounds.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.Page.RemoveInFrontOfText(Spire.Layouting.LayoutedWidget)">
            <summary>
            Removes the widget which is in front of text.
            </summary>
            <param name="widget"></param>
        </member>
        <member name="M:Spire.Doc.Documents.Rendering.Page.RemoveBehindText(Spire.Layouting.LayoutedWidget)">
            <summary>
            removes the widget which is behind text.
            </summary>
            <param name="widget"></param>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.IsMoveX">
            <summary>
            gets/sets is move x.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.MoveXDistance">
            <summary>
            gets/sets move x distance.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.CachedFields">
            <summary>
            Gets the cached fields list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.CachedFieldWidget">
            <summary>
            Gets the cached fields widget list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.TextWrappingBounds">
            <summary>
            Gets text wrapping bounds list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.BehindText">
            <summary>
            Gets behind text object list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.InFrontOfText">
            <summary>
            Gets infrontof text object list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Rendering.Page.Layer">
            <summary>
            Gets layer object list.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.XmlParagraphItem.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="M:Spire.Doc.Fields.SequenceField.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.SequenceField"/> class.
            </summary>
            <param name="doc"></param>
        </member>
        <member name="P:Spire.Doc.Fields.SequenceField.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.SequenceField.FormattingString">
            <summary>
            Gets the formatting string
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.SequenceField.NumberFormat">
            <summary>
            Returns or setsthe type of caption numbering
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.SequenceField.CaptionName">
            <summary>
            Returns or setscaption name
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.NestedFieldCodeOfObjects.GetResultPosition(Spire.Doc.Fields.FieldsResult)">
            <summary>
            Get result position.
            </summary>
            <param name="ifFieldResult">The ifFieldResult.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.NestedFieldCodeOfObjects.GetResultPosition(Spire.Doc.Fields.FieldsResult,Spire.Doc.Fields.NestedFieldCodeOfObjects)">
            <summary>
            get the result position based on the nested filed code objects.
            </summary>
            <param name="ifFieldResult"></param>
            <param name="codeObjects"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.NestedFieldCodeOfObjects.EndPosInParagraph">
            <summary>
            Gets/sets the end pos in the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.NestedFieldCodeOfObjects.HasFieldSeparator">
            <summary>
            Gets/sets the has field separator.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.NestedFieldCodeOfObjects.NestedFieldCode">
            <summary>
            Gets nested field code.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.NestedFieldCodeOfObjects.Length">
            <summary>
            Gets the length of the nested field code.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.NestedFieldCodeOfObjects.StartPosInParagraph">
            <summary>
            Gets/sets the start pos in the paragraph.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.NestedFieldCodePart.#ctor">
            <summary>
            initialize nested field code part.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.NestedFieldCodePart.#ctor(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            initialize nested field code part.
            </summary>
            <param name="fieldcode">the field code string.</param>
            <param name="startpos">the start pos.</param>
            <param name="endpos">the end pos.</param>
            <param name="index">the index of the paragraph.</param>
        </member>
        <member name="M:Spire.Doc.Fields.NestedFieldCodePart.Add(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
             add items.
            </summary>       
            <param name="fieldcode">the field code string.</param>
            <param name="startpos">the start pos.</param>
            <param name="endpos">the end pos.</param>
            <param name="index">the index of the paragraph.</param>
        </member>
        <member name="T:Spire.Doc.Fields.FieldsResult">
            <summary>
            Fields result struct.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.FieldsResult.GetStringBetweenTwoDoubleQuotes">
            <summary>
            take a string between two double quotes.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Fields.FieldsResult.IsEmpty">
            <summary>
            Gets is empty of the object.
            </summary>
        </member>
        <member name="T:Spire.Doc.Fields.IfFieldResultPosition">
            <summary>
            IfField result position struct.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.IfFieldResultPosition.EndPos">
            <summary>
            Gets/sets the end position.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.IfFieldResultPosition.StartPos">
            <summary>
            Gets/sets the start position.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.IfFieldResultPosition.HasValue">
            <summary>
            Get the has value.
            </summary>
        </member>
        <member name="T:Spire.Doc.Fields.FieldCodeIndex">
            <summary>
            Field code index.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FieldCodeIndex.ParaInBodyIndex">
            <summary>
            Gets/sets the paragraph index in the body.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FieldCodeIndex.ParaItemInParaIndex">
            <summary>
            Gets/sets the paragraph items index in the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.FieldCodeIndex.HasValue">
            <summary>
            Get the has value.
            </summary>
        </member>
        <member name="T:Spire.Doc.Fields.IfFieldResult">
            <summary>
            a struct for IF field result,includes a flag check whether the result is true result,
            a result list ,a start code index and a end code index;
            </summary>
        </member>
        <member name="M:Spire.Doc.Bookmark.#ctor(Spire.Doc.BookmarkStart)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Bookmark"/> class.
            </summary>
            <param name="start">The start.</param>
        </member>
        <member name="M:Spire.Doc.Bookmark.#ctor(Spire.Doc.BookmarkStart,Spire.Doc.BookmarkEnd)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Bookmark"/> class.
            </summary>
            <param name="start">The bookmark start.</param>
            <param name="end">The bookmark end.</param>
        </member>
        <member name="P:Spire.Doc.Bookmark.Name">
            <summary>
            Gets bookmark name.
            </summary>
        </member>
        <member name="P:Spire.Doc.Bookmark.BookmarkStart">
            <summary>
            Gets the bookmark start.
            </summary>
        </member>
        <member name="P:Spire.Doc.Bookmark.BookmarkEnd">
            <summary>
            Gets the bookmark end.
            </summary>
        </member>
        <member name="F:Spire.Doc.Converters.HTMLExport.m_imageMIMEMonitor">
            <summary>
            Image mimes cache for embedding image.
            </summary>
        </member>
        <member name="M:Spire.Doc.Converters.HTMLExport.WriteHtmlList(Spire.Doc.Formatting.ListFormat,Spire.Doc.Documents.Paragraph,System.String)">
            <summary>
            
            </summary>
            <param name="listFormat"></param>
            <param name="para"></param>
            <param name="style"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Converters.HTMLExport.GetPrefixValue(Spire.Doc.Formatting.ListFormat,System.Int32)">
            <param name="listFormat"></param>
        </member>
        <member name="T:Spire.Doc.Collections.ParagraphItemCollection">
            <summary>
            Represents a collection for <see cref="!:Spire.Doc.Paragraph"/> child items.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphItemCollection.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.ParagraphItemCollection"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="T:Spire.Doc.Collections.CommentsCollection">
            <summary>
            A collection of <see cref="!:Spire.Doc.CommentsCollection"/> objects that 
            represent the comments in the document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.CommentsCollection.#ctor(Spire.Doc.Document)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.CommentsCollection"/> class.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Collections.CommentsCollection.Counts">
            <summary>
            Counts this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.CommentsCollection.RemoveAt(System.Int32)">
            <summary>
            Remove a Comment at specified index.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Spire.Doc.Collections.CommentsCollection.Clear">
            <summary>
            Remove all the Comment from the document.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.CommentsCollection.Remove(Spire.Doc.Fields.Comment)">
            <summary>
            Removes the specified Comment.
            </summary>
            <param name="comment"></param>
        </member>
        <member name="P:Spire.Doc.Collections.CommentsCollection.Item(System.Int32)">
            <summary>
            Gets the comment at specified index.
            </summary>
            <value></value>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Core.Escher.WordImageReader.PictureShape">
            <summary>
            Gets picture shape.
            </summary>
        </member>
        <member name="T:Spire.Doc.Core.DataStreamParser.Escher.MsofbtSpgr">
            
            typedef struct _FSPGR
        </member>
        <!-- Badly formed XML comment ignored for member "P:Spire.Doc.Core.Biff_Records.FontFamilyNameRecord.FontFamilyID" -->
        <member name="M:Spire.Doc.Fields.MergeField.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Fields.MergeField"/> class.
            </summary>
            <param name="doc">The document</param>
        </member>
        <member name="M:Spire.Doc.Fields.MergeField.UpdateFieldValueWithFormat">
            <summary>
            update the result of the merge field with format.
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.MergeField.UpdateMergeFieldNum">
            <summary>
            update the result (number) of the merge field 
            </summary>
        </member>
        <member name="M:Spire.Doc.Fields.MergeField.UpdateMergeFieldDate">
            <summary>
            update the result( date) of the merge field 
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.FieldName">
            <summary>
            Returns or setsfield name
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.TextBefore">
            <summary>
            Returns or setsthe text before merge field
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.TextAfter">
            <summary>
            Returns or setsthe text after merge field
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.Prefix">
            <summary>
            Gets the prefix of merge field.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.NumberFormat">
            <summary>
            Gets the number format.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.DateFormat">
            <summary>
            Gets the date format.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.MergeField.TextItems">
            <summary>
            Gets the text items.
            </summary>
            <value>The text items.</value>
        </member>
        <member name="F:Spire.Doc.Documents.Paragraph.AUTO_DEF_DISTANCE_PARAGRAPH_BEFOREANDAFTER">
            <summary>
            Line spacing before(after)the automatic default distance.
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.Paragraph.DEF_LINE_SPACING">
            <summary>
            
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.HasTab">
            <summary>
            checks whether there is a tab in the paragraph.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendText(System.String)">
            <summary>
            Appends text to end of document.
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendPicture(System.Byte[])">
            <summary>
            Appends image to end of paragraph.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendField(System.String,Spire.Doc.FieldType)">
            <summary>
            Appends the field.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendFieldMark(Spire.Doc.Documents.FieldMarkType)">
            <summary>
            Appends the field mark.
            </summary>
            <param name="type">The type.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendHyperlink(System.String,System.String,Spire.Doc.Documents.HyperlinkType)">
            <summary>
            Appends the hyperlink.
            </summary>
            <param name="link">The link.</param>
            <param name="text">The text to display.</param>
            <param name="type">The hyperlink type.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendHyperlink(System.String,Spire.Doc.Fields.DocPicture,Spire.Doc.Documents.HyperlinkType)">
            <summary>
            Appends the hyperlink.
            </summary>
            <param name="link">The link.</param>
            <param name="picture">The picture to display.</param>
            <param name="type">The type of hyperlink.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendBookmarkStart(System.String)">
            <summary>
            Appends start of the bookmark with specified name into paragraph.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendBookmarkEnd(System.String)">
            <summary>
            Appends end of the bookmark with specified name into paragraph.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendComment(System.String)">
            <summary>
            Appends the comment.
            </summary>
            <param name="text">The string.</param>
            <returns>Returns WComment.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendFootnote(Spire.Doc.FootnoteType)">
            <summary>
            Appends the footnote.
            </summary>
            <param name="type">The type.</param>
            <returns>returns the footnotes.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendTextBox(System.Single,System.Single)">
            <summary>
            Append Textbox to the end of the paragraph
            </summary>
            <param name="width">Textbox width</param>
            <param name="height">Textbox height</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendCheckBox">
            <summary>
            Appends the check box form field.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendCheckBox(System.String,System.Boolean)">
            <summary>
            Appends the check box.
            </summary>
            <param name="checkBoxName">Name of the check box.</param>
            <param name="defaultCheckBoxValue">Default checkbox value</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendTextFormField(System.String)">
            <summary>
            Appends the text form field.
            </summary>
            <param name="defaultText">The default text. Pass "null" to insert default Word text</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendTextFormField(System.String,System.String)">
            <summary>
            Appends the text form field.
            </summary>
            <param name="formFieldName">Name of the form field.</param>
            <param name="defaultText">The default text. Pass "null" to insert default Word text</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendDropDownFormField">
            <summary>
            Appends the drop down form field.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendDropDownFormField(System.String)">
            <summary>
            Appends the drop down form field.
            </summary>
            <param name="dropDropDownName">Name of the drop drop down.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendSymbol(System.Byte)">
            <summary>
            Appends special symbol to end of paragraph.
            </summary>
            <param name="characterCode">The character code.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendBreak(Spire.Doc.Documents.BreakType)">
            <summary>
            Appends break to end of paragraph.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendTOC(System.Int32,System.Int32)">
            <summary>
            Appends the table of content.
            </summary>
            <param name="lowerLevel">The starting heading level of the table of content.</param>
            <param name="upperLevel">The ending heading level of the table of content.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendPicture(System.Drawing.Image)">
            <summary>
            Appends the picture
            </summary>
            <param name="image">The image</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendHTML(System.String)">
            <summary>
            Appends the HTML.
            </summary>
            <param name="html">The HTML.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendRTF(System.String,System.Boolean)">
            <summary>
            Appends the RTF.
            </summary>
            <param name="rtfcode">the RTF code.</param>
            <param name="addtolastsection">When is true, added to the last section of the document.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendRTF(System.String)">
            <summary>
            Appends the RTF.
            </summary>
            <param name="rtfCode">The RTF code.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.IO.Stream,Spire.Doc.Fields.DocPicture,Spire.Doc.Documents.OleObjectType)">
            <summary>
            Appends the OLE object.
            </summary>
            <param name="oleStorage">The OLE object (file) stream.</param>
            <param name="olePicture">The OLE picture.</param>
            <param name="type">The type of OLE object.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.Byte[],Spire.Doc.Fields.DocPicture,Spire.Doc.Documents.OleObjectType)">
            <summary>
            Appends the OLE object into paragraph.
            </summary>
            <param name="oleBytes">The OLE object (file) bytes.</param>
            <param name="olePicture">The OLE picture.</param>
            <param name="type">The type of OLE object.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.String,Spire.Doc.Fields.DocPicture,Spire.Doc.Documents.OleObjectType)">
            <summary>
            Appends the OLE object into paragraph.
            </summary>
            <param name="pathToFile">The path to file.</param>
            <param name="olePicture">The OLE picture.</param>
            <param name="type">The type of OLE object.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.String,Spire.Doc.Fields.DocPicture)">
            <summary>
            Appends the OLE object.
            </summary>
            <param name="pathToFile">The path to file.</param>
            <param name="olePicture">The OLE picture.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.IO.Stream,Spire.Doc.Fields.DocPicture,Spire.Doc.Documents.OleLinkType)">
            <summary>
            Appends the OLE object into paragraph.
            </summary>
            <param name="oleStorage">The OLE storage.</param>
            <param name="olePicture">The OLE picture.</param>
            <param name="oleLinkType">The type of OLE object link type.</param>
            <param name="oleLinkType"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.Byte[],Spire.Doc.Fields.DocPicture,Spire.Doc.Documents.OleLinkType)">
            <summary>
            Appends the OLE object.
            </summary>
            <param name="oleBytes">The OLE bytes.</param>
            <param name="olePicture">The OLE picture.</param>
            <param name="oleLinkType">Type of the OLE link.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.Byte[],Spire.Doc.Fields.DocPicture,System.String)">
            <summary>
            Appends the package OLE object (ole object without specified type).
            </summary>
            <param name="oleBytes">The OLE object bytes.</param>
            <param name="olePicture">The OLE picture.</param>
            <param name="fileExtension">The file extension.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.AppendOleObject(System.IO.Stream,Spire.Doc.Fields.DocPicture,System.String)">
            <summary>
            Appends the package OLE object (ole object without specified type).
            </summary>
            <param name="oleStream">The OLE file stream.</param>
            <param name="olePicture">The OLE picture.</param>
            <param name="fileExtension">The file extension.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.RemoveFrame">
            <summary>
            Remove a frame.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.InsertSectionBreak">
            <summary>
            Inserts the section break.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.InsertSectionBreak(Spire.Doc.Documents.SectionBreakType)">
            <summary>
            Inserts the section break.
            </summary>
            <param name="breakType">Type of the break.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.GetItemsFirstTextRange">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.UpdateSourceFormatting(Spire.Doc.Document)">
            <summary>
            Updates the source formatting.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.IsAllHiddenOfItems">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.ChildObjects">
            <summary>
            Gets the child objects.
            </summary>
            <value>The child objects.</value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.StyleName">
            <summary>
            Gets paragraph style name.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.Text">
            <summary>
            Returns or sets paragraph text.
            </summary>
            <value></value>
            <remarks>All internal formatting will be cleared when new text is set.</remarks>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.Item(System.Int32)">
            <summary>
            Gets paragraph item by index.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.Items">
            <summary>
            Gets paragraph items.
            </summary>
            <value>The items.</value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.Format">
            <summary>
            Gets paragraph format.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.IsTOCPara">
            <summary>
            gets and sets whether the paragraph has toc field.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.BreakCharacterFormat">
            <summary>
            Gets character format for the break symbol.
            </summary>
            <value></value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.ListFormat">
            <summary>
            Gets format of the list for the paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.IsInCell">
            <summary>
            Gets a value indicating whether this paragraph is in cell.
            </summary>
            <value>
            	if this paragraph is in cell, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.IsEndOfSection">
            <summary>
            Gets a value indicating whether this paragraph is end of section.
            </summary>
            <value>
               if this paragraph is end of section, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.IsEndOfDocument">
            <summary>
            Gets a value indicating whether this paragraph is end of document.
            </summary>
            <value>
            	if this instance is end of document, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.IsItemsOutOfArea">
            <summary>
            Gets and sets whether the items which are after a tab is out of the area.
            if the right position of the tab is out of area,the items after the tab are also out of erea
            and cannot restart on the next line.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.IsAddForIfField">
            <summary>
            a flag checked whether the paragraph is added for IF field layout;
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.Paragraph.LastTabPosition">
            <summary>
            gets and sets the position of the last tab whose TabJustification is not left of the paragraph.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.Paragraph.LayoutParagraphInfoImpl.UpdateTabWidth(Spire.Doc.Documents.Paragraph.ListTabs,System.Single)">
            <summary>
            Updates the width of the tab, based on the list text.
            </summary>
            <param name="tabs">The tabs.</param>
            <param name="width">The width.</param>
        </member>
        <member name="F:Spire.Doc.Documents.GifDecoder.STATUS_OK">
            File read status: No errors.
        </member>
        <member name="F:Spire.Doc.Documents.GifDecoder.STATUS_FORMAT_ERROR">
            File read status: Error decoding file (may be partially decoded)
        </member>
        <member name="F:Spire.Doc.Documents.GifDecoder.STATUS_OPEN_ERROR">
            File read status: Unable to open source.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.GetDelay(System.Int32)">
             Gets display duration for specified frame.
            
             @param n int index of frame
             @return delay in milliseconds
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.GetFrameCount">
            Gets the number of frames read from file.
            @return frame count
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.GetImage">
            <summary>
             Gets the first (or only) image read.
            </summary>
            <returns>return BufferedImage containing first frame, or null if none.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.GetLoopCount">
             Gets the "Netscape" iteration count, if any.
             A count of 0 means repeat indefinitiely.
            
             @return iteration count if one was specified, else 1.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.GetPixels(System.Drawing.Bitmap)">
            Creates new frame image from current data (and previous
            frames as specified by their disposition codes).
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.GetFrame(System.Int32)">
             Gets the image contents of frame n.
            
             @return BufferedImage representation of frame, or null if n is invalid.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.GetFrameSize">
             Gets image size.
            
             @return GIF image dimensions
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.Read(System.IO.Stream)">
             Reads GIF image from stream
            
             @param BufferedInputStream containing GIF file.
             @return read status code (0 = no errors)
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.Read(System.String)">
             Reads GIF file from specified file/URL source  
             (URL assumed if name contains ":/" or "file:")
            
             @param name String containing source
             @return read status code (0 = no errors)
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.DecodeImageData">
            Decodes LZW image data into pixel array.
            Adapted from John Cristy's ImageMagick.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.Error">
            Returns true if an error was encountered during reading/decoding
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.Init">
            Initializes or re-initializes reader
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.Read">
            Reads a single byte from the input stream.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadBlock">
             Reads next variable length block from input.
            
             @return number of bytes stored in "buffer"
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadColorTable(System.Int32)">
             Reads color table as 256 RGB integer values
            
             @param ncolors int number of colors to read
             @return int array containing 256 colors (packed ARGB with full alpha)
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadContents">
            Main file parser.  Reads GIF content blocks.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadGraphicControlExt">
            Reads Graphics Control Extension values
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadHeader">
            Reads GIF file header information.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadImage">
            Reads next frame image
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadLSD">
            Reads Logical Screen Descriptor
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadNetscapeExt">
            Reads Netscape extenstion to obtain iteration count
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ReadShort">
            Reads next 16-bit value, LSB first
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.ResetFrame">
            Resets frame state for reading next image.
        </member>
        <member name="M:Spire.Doc.Documents.GifDecoder.Skip">
            Skips variable length blocks up to and including
            next zero length block.
        </member>
        <member name="T:Spire.Doc.Documents.GifDecoder.GifFrame">
            <summary>
            Gif frames
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.AdapterListIDHolder.LfoStyleIDtoName">
            Get the collection of list format override indexes and appropriate list format override styles.
        </member>
        <member name="M:Spire.Doc.Documents.DocReaderAdapterBase.ProcessBookmarkAfterParaEnd(Spire.Doc.Core.WordReaderBase)">
            <summary>
            
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.DocReaderAdapterBase.ReadTab(Spire.Doc.Core.WordReaderBase)">
            
        </member>
        <member name="M:Spire.Doc.Documents.DocReaderAdapter.IsMultipleFootNoteEndNoteMarker(System.String@,Spire.Doc.Core.WordReader,Spire.Doc.Fields.Footnote)">
            <summary>
            Determines whether the footnote / endnote marker refers multiple footnotes / end notes
            </summary>
            <param name="footNoteMarker"></param>
            <param name="reader"></param>
            <param name="footnote"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphCollection.#ctor(Spire.Doc.Collections.BodyRegionCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.ParagraphCollection"/> class.
            </summary>
            <param name="bodyItems">The body items.</param>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphCollection.Add(Spire.Doc.Interface.IParagraph)">
            <summary>
            Adds a paragraph to end of text body.
            </summary>
            <param name="paragraph">The paragraph.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphCollection.Contains(Spire.Doc.Interface.IParagraph)">
            <summary>
            Determines whether the <see cref="!:Spire.Doc.IParagraphCollection"/> contains a specific value.
            </summary>
            <param name="paragraph">The paragraph.</param>
            <returns>
            	If paragraph is found, set to <c>true</c>.
            </returns>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphCollection.Insert(System.Int32,Spire.Doc.Interface.IParagraph)">
            <summary>
            Inserts a paragraph into collection at the specified index.
            </summary>
            <param name="index">The index.</param>
            <param name="paragraph">The paragraph.</param>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphCollection.IndexOf(Spire.Doc.Interface.IParagraph)">
            <summary>
            Returns the zero-based index of the specified paragraph.
            </summary>
            <param name="paragraph">The paragraph.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphCollection.Remove(Spire.Doc.Interface.IParagraph)">
            <summary>
            Removes the specified paragraph.
            </summary>
            <param name="paragraph">The paragraph.</param>
        </member>
        <member name="M:Spire.Doc.Collections.ParagraphCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the paragraph at the specified index from the collection.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="F:Spire.CompoundFile.Doc.ClipboardData.Format">
            <summary>
            Clipboard format.
            </summary>
        </member>
        <member name="F:Spire.CompoundFile.Doc.ClipboardData.Data">
            <summary>
            Clipboard data.
            </summary>
        </member>
        <member name="M:Spire.CompoundFile.Doc.ClipboardData.Clone">
            <summary>
            Createas copy of the current object.
            </summary>
            <returns>A copy of the current object.</returns>
        </member>
        <member name="M:Spire.Doc.Documents.ColorUtil.FromHtml(System.String)">
            <summary>
            Translates an HTML color representation to a GDI+ System.Drawing.Color structure.
            </summary>
            <param name="htmlColor">The string representation of the Html color to translate.</param>
            <returns></returns>
        </member>
        <member name="T:Spire.Doc.Documents.MD5">
            <summary>
             Summary description for MD5.
             </summary>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.ROTATE_LEFT(System.UInt32,System.Byte)">
            <summary>
            rotates x left n bits.
            </summary>
            <param name="x"></param>
            <param name="n"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.FF(System.UInt32@,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Byte,System.UInt32)">
            FF, GG, HH, and II transformations 
            for rounds 1, 2, 3, and 4.
            Rotation is separate from addition to prevent recomputation.
        </member>
        <member name="F:Spire.Doc.Documents.MD5.state">
            <summary>
            state (ABCD)
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.MD5.count">
            <summary>
            number of bits, modulo 2^64 (lsb first)
            </summary>
        </member>
        <member name="F:Spire.Doc.Documents.MD5.buffer">
            <summary>
            input buffer
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.Initialize">
            <summary>
            MD5 initialization. Begins an MD5 operation, writing a new context.
            </summary>
            <remarks>
            The RFC named it "MD5Init"
            </remarks>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.HashCore(System.Byte[],System.Int32,System.Int32)">
            <summary>
            MD5 block update operation. Continues an MD5 message-digest
            operation, processing another message block, and updating the
            context.
            </summary>
            <param name="input"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <remarks>The RFC Named it MD5Update</remarks>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.HashFinal">
            <summary>
            MD5 finalization. Ends an MD5 message-digest operation, writing the
            the message digest and zeroizing the context.
            </summary>
            <returns>message digest</returns>
            <remarks>The RFC named it MD5Final</remarks>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.Transform(System.Byte[],System.Int32)">
            <summary>
            MD5 basic transformation. Transforms state based on 64 bytes block.
            </summary>
            <param name="block"></param>
            <param name="offset"></param>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.Encode(System.Byte[],System.Int32,System.UInt32[],System.Int32,System.Int32)">
            <summary>
            Encodes input (uint) into output (byte). Assumes len is
             multiple of 4.
            </summary>
            <param name="output"></param>
            <param name="outputOffset"></param>
            <param name="input"></param>
            <param name="inputOffset"></param>
            <param name="count"></param>
        </member>
        <member name="M:Spire.Doc.Documents.MD5.Decode(System.UInt32[],System.Int32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Decodes input (byte) into output (uint). Assumes len is
            a multiple of 4.
            </summary>
            <param name="output"></param>
            <param name="outputOffset"></param>
            <param name="input"></param>
            <param name="inputOffset"></param>
            <param name="count"></param>
        </member>
        <member name="P:Spire.Doc.Core.Biff_Records.TextBoxStoryDescriptor.IsReusable">
            Is current textbox reusable 
        </member>
        <member name="P:Spire.Doc.Core.Biff_Records.CharacterProperties.TextScale">
            <summary>
            Gets or sets text scale.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SDTProperties.Id">
            <summary>
            Gets the id. specifes that the contents of this attribute contains a decimal number.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SDTProperties.Alias">
            <summary>
            Gets or sets the an alias.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SDTProperties.Owner">
            <summary>
            Get the owner.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SDTProperties.TabIndex">
            <summary>
            Gets or sets the a value specifies that the contents of this attribute contains a positive decimal number.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SDTProperties.Tag">
            <summary>
            Gets or sets the a value specifies that its contents contain a string.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.DropDownItem.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Documents.DropDownItem"/> class.
            </summary>
            <param name="doc">The document</param>
        </member>
        <member name="P:Spire.Doc.Documents.DropDownItem.Text">
            <summary>
            Gets or sets  text
            </summary>
        </member>
        <member name="M:Spire.Doc.PictureWatermark.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.PictureWatermark"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.PictureWatermark.#ctor(System.Drawing.Image,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.PictureWatermark"/> class.
            </summary>
            <param name="image">Image for picture watermark</param>
            <param name="washout">IsWashout property</param>
        </member>
        <member name="P:Spire.Doc.PictureWatermark.Scaling">
            <summary>
            Gets or sets picture scaling in percents.
            </summary>
        </member>
        <member name="P:Spire.Doc.PictureWatermark.ScalingAuto">
            <summary>
            Gets or set picture auto scaling.
            </summary>
        </member>
        <member name="P:Spire.Doc.PictureWatermark.IsWashout">
            <summary>
            Gets or sets washout property for Picture watermark.
            </summary>
        </member>
        <member name="P:Spire.Doc.HtmlExportOptions.CssStyleSheetType">
            <summary>
            Gets or sets the type of the HTML export CSS style sheet.
            </summary>
            <value>The type of the HTML export CSS style sheet.</value>
        </member>
        <member name="P:Spire.Doc.HtmlExportOptions.ImageEmbedded">
            <summary>
            If false,indicates exporting the image as a single file; 
            If true, embedding the image into the html code using Data URI scheme.
            The default value is false.
            Note: Internet Explorer 8 limits data URIs to a maximum length of 32KB.
            </summary>
            <value>The value of the HTML export image style sheet.</value>
        </member>
        <member name="P:Spire.Doc.HtmlExportOptions.CssStyleSheetFileName">
            <summary>
            Gets or sets the name of the HTML export CSS style sheet file.
            </summary>
            <value>The name of the HTML export CSS style sheet file.</value>
        </member>
        <member name="P:Spire.Doc.HtmlExportOptions.HasHeadersFooters">
            <summary>
            Gets or sets a value indicating whether HTML export headers footers.
            </summary>
        </member>
        <member name="P:Spire.Doc.HtmlExportOptions.IsTextInputFormFieldAsText">
            <summary>
            Gets or sets a value indicating whether HTML export text input form field as text.
            </summary>
            <value>
            	If HTML export text input form field as text, set to <c>true</c>.
            </value>
        </member>
        <member name="P:Spire.Doc.HtmlExportOptions.ImagesPath">
            <summary>
            Gets or sets the HTML export images folder.
            </summary>
            <value>The HTML export images folder.</value>
        </member>
        <member name="F:Spire.Doc.CssStyleSheetType.External">
            <summary>
            Specifies External sheet type.
            </summary>
        </member>
        <member name="F:Spire.Doc.CssStyleSheetType.Internal">
            <summary>
             Specifies Internal sheet type.
            </summary>
        </member>
        <member name="M:Spire.Doc.Column.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initialize constructor.
            </summary>
            <param name="doc">The doc.</param>
        </member>
        <member name="P:Spire.Doc.Column.Width">
            <summary>
            Returns or sets column width.
            </summary>
        </member>
        <member name="P:Spire.Doc.Column.Space">
            <summary>
            Gets or setss pacing between current and next column.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.DocumentItemCollection">
            <summary>
            Represents a collection for <see cref="T:Spire.Doc.Body"/> child items.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.DocumentItemCollection.#ctor(Spire.Doc.Document,Spire.Doc.Fields.Shape.ShapeDocumentBase)">
            <summary>
            Initializes a new instance of the <see cref="!:BodyItemCollection"/> class.
            </summary>
            <param name="body">The body.</param>
        </member>
        <member name="M:Spire.Layouting.LeafLayoutContext.GetSection(Spire.Doc.DocumentObject)">
            <summary>
            get section.
            </summary>
            <param name="docObj"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Layouting.LeafLayoutContext.LCContainer">
            <summary>
            Get or set LCContainer.
            </summary>
        </member>
        <member name="T:Spire.Doc.Documents.SDTInlineContent">
            <summary>
            This element specifies the last known contents of a structured document tag around one or more inline-level structures.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.SDTInlineContent.GetText">
            <summary>
            get text.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Documents.SDTInlineContent.ChildObjects">
            <summary>
            Gets the child objects.
            </summary>
            <value>The child objects.</value>
        </member>
        <member name="P:Spire.Doc.Documents.SDTInlineContent.DocumentObjectType">
            <summary>
            Gets the type of the entity.
            </summary>
            <value>The type of the entity.</value>
        </member>
        <member name="P:Spire.Doc.Documents.SDTInlineContent.OwnerParagraph">
            <summary>
            Gets the object owner paragraph.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SDTInlineContent.Text">
            <summary>
             Returns or sets STD text.
            </summary>
        </member>
        <member name="P:Spire.Doc.Documents.SDTInlineContent.Item(System.Int32)">
            <summary>
            Gets paragraph item by index.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Doc.Documents.CharacterPropertiesConverter.RemovePicLocationSprm(Spire.Doc.Core.Biff_Records.SinglePropertyModifierArray)">
                     destination.AddSprm( WordSprmOptions.sprmCFItalicBi, ( bool )value );
        </member>
        <member name="M:Spire.Doc.Documents.ParagraphPropertiesConverter.ReverseAlignment(Spire.Doc.Core.Biff_Records.ParagraphJustify)">
            <summary>
            Reverses a paragraph alignment value.
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.ParagraphPropertiesConverter.ReverseParagrpahJustify(Spire.Doc.Documents.HorizontalAlignment)">
            <summary>
            Reverses a paragraph alignment value.
            </summary>
            <param name="alignment"></param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Fields.TextBox.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Default constructor
            </summary>
            <param name="doc"></param>
        </member>
        <member name="P:Spire.Doc.Fields.TextBox.ChildObjects">
            <summary>
            Gets the child entities.
            </summary>
            <value>The child entities.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TextBox.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.TextBox.Format">
            <summary>
            Get/set Format value
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.TextBox.Body">
            <summary>
            Get/set TextBody value
            </summary>
        </member>
        <member name="M:Spire.Doc.Documents.RtfWriter.GetHexStrFormBytes(System.Byte[])">
            <summary>
            get hex string form bytes.
            </summary>
            <param name="bytes"></param>
            <returns></returns>
        </member>
        <member name="T:Spire.Doc.Collections.TabCollection">
            <summary>
            Represents a collection of <see cref="T:Spire.Doc.Tab"/> objects 
            for paragraph or paragraph format.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TabCollection.AddTab(System.Single)">
            <summary>
            Adds the tab.
            </summary>
            <param name="position">The position.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Collections.TabCollection.Clear">
            <summary>
            Removes all the tabs from the tab collection.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.TabCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the tab at the specified index from the tab collection
            </summary>
            <param name="index"></param>
        </member>
        <member name="P:Spire.Doc.Collections.TabCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Spire.Doc.Tab"/> at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Spire.Doc.Collections.ShapeObjectTextCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.Collections.ShapeObjectTextCollection"/> class.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.ShapeObjectTextCollection.AddTextBox(System.Int32,Spire.Doc.Fields.TextBox)">
            <summary>
            Add ShapeObject's text to text collection.
            </summary>
            <param name="shapeId">The shape id.</param>
            <param name="textBox">The text box.</param>
        </member>
        <member name="M:Spire.Doc.Collections.ShapeObjectTextCollection.GetTextBox(System.Int32)">
            <summary>
            Get ShapeObject's text body by text identifier.
            </summary>
            <param name="shapeId">The shape id.</param>
            <returns></returns>
        </member>
        <member name="M:Spire.Doc.Core.WordReaderBase.HasHighNonzero(System.Byte[])">
            <summary>
            
            </summary>
            <param name="bArry"></param>
            <returns></returns>
        </member>
        <member name="P:Spire.Doc.Core.WordReaderBase.CurrentBookmark">
            <summary>
            
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Spire.Doc.Core.DataStreamParser.Escher.FIDCL.Write(System.IO.Stream)" -->
        <member name="F:Spire.Doc.Core.Biff_Records.WordSprmOptionType.sprmPDxaLeft">
            sprmPDxaRight2	      = 0x845E,
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.WordSprmOptionType.sprmPTimeStamp">
            Newly added sprms
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.WordSprmOptionType.sprmPDxaLeft1Bi">
            Debug sprms
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.WordSprmOptionType.sprmPJcBi">
            IsBidi support
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.WordSprmOptions.sprmPDxaLeft">
            sprmPDxaRight2	      = 0x845E,
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.Structures.FFNBaseStructure.m_btTotalLength">
            [ FieldOffset( 0 ) ]
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.Structures.FFNBaseStructure.m_btOptions">
            [ FieldOffset( 1 ) ]
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.Structures.FFNBaseStructure.m_wWeight">
            [ FieldOffset( 2 ) ]
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.Structures.FFNBaseStructure.m_btCharacterSetId">
            [ FieldOffset( 4 ) ]
        </member>
        <member name="F:Spire.Doc.Core.Biff_Records.Structures.FFNBaseStructure.m_btAlternateFontIndex">
            [ FieldOffset( 5 ) ]
        </member>
        <member name="M:Spire.Doc.Fields.Symbol.#ctor(Spire.Doc.Interface.IDocument)">
            <summary>
            Initializing constructor.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Symbol.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.Fields.Symbol.CharacterFormat">
            <summary>
            Gets character format for the symbol.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Symbol.FontName">
            <summary>
            Returns or setssymbol font name.
            </summary>
        </member>
        <member name="P:Spire.Doc.Fields.Symbol.CharacterCode">
            <summary>
            Returns or sets symbol's character code.
            </summary>
        </member>
        <member name="M:Spire.Doc.BookmarkStart.#ctor(Spire.Doc.Interface.IDocument,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Spire.Doc.BookmarkStart"/> class.
            </summary>
            <param name="doc">The doc.</param>
            <param name="name">The name.</param>
        </member>
        <member name="P:Spire.Doc.BookmarkStart.DocumentObjectType">
            <summary>
            Gets the type of the document object.
            </summary>
            <value>The type of the document object.</value>
        </member>
        <member name="P:Spire.Doc.BookmarkStart.Name">
            <summary>
            Gets the bookmark name.
            </summary>
        </member>
        <member name="T:Spire.Doc.Collections.BodyRegionCollection">
            <summary>
            Represents a collection for <see cref="T:Spire.Doc.Body"/> child items.
            </summary>
        </member>
        <member name="M:Spire.Doc.Collections.BodyRegionCollection.#ctor(Spire.Doc.Body)">
            <summary>
            Initializes a new instance of the <see cref="!:BodyItemCollection"/> class.
            </summary>
            <param name="body">The body.</param>
        </member>
    </members>
</doc>
