Click or drag to resize

Spire.Doc.Documents Namespace

Classes
Class Description
Public class BookmarksNavigator
Helper class for navigations in document bookmarks and editing bookmarks content.
Public class Borders
Represents a collection of the border. [!:Spire.Doc.Border]

When dealing with page borders and image borders, only four basic border options are provided: left border, top border, right border and bottom border. Any attempt to apply border designs beyond these four basic styles will result in the system issuing error notifications, ensuring that your actions comply with established rules.

When dealing with paragraph borders and table borders, only six basic border options are provided: left border, top border, right border, bottom border, horizontal border and vertical border. Any attempt to apply border designs beyond these six basic styles will result in the system issuing error notifications, ensuring that your actions comply with established rules.

When dealing with cell borders, only six basic border options are provided: left border, top border, right border, bottom border, diagonalDown border and diagonalUp border. Any attempt to apply border designs beyond these six basic styles will result in the system issuing error notifications, ensuring that your actions comply with established rules.

Public class CommentMark
Represents a container for text of a comment.
Public class DLSException
Represents general exception in DLS library.
Public class DropDownItem
Represents the item of drop down formfield.
Public class HtmlConverterRegisterException
Summary description for HTMLConverterRegisterException.
Public class ListLevel
Summary description for WListLevel.
Public class ListStyle
Represents a ListStyle.
Public class MailMergeException
Summary description for MailMergeException.
Public class Margins
Class allows to store Page Margins (integer values).
Public class MarginsF
Public class PageSize
Represents information about page size.
Public class Paragraph
Represents a paragraph of text.
Public class ParagraphStyle
Represents a style of paragraph.
Public class SdtBuildingBlockGallery
Specifies that the parent sdt shall be of a document part gallery type.
Public class SdtCheckBox
Office2010 SDT checkbox control properties.
Public class SdtCitation
Sdt of type citation.
Public class SdtComboBox
Sdt shall be a combo box when displayed in the document.
Public class SDTContent
specifies the last known contents of a structured document tag around one or more block-level structures
Public class SdtControlProperties
Base class for all Structured Document Tags control-specific properties. Encapsulates all differences between Sdt controls, allowing to define additional properties and methods in descendant classes.
Public class SdtDate
Specifies that the Sdt shall be a date picker when displayed in the document.
Public class SdtDocPart
Public class SdtDocPartObj
Specifies that the parent structured document tag shall be of a document part type.
Public class SdtDropDownList
Specifies that the parent sdt shall be a drop-down list when displayed in the document.
Public class SdtDropDownListBase
Common ancestor for SdtDropDownList and SdtComboBox
Public class SDTInlineContent
This element specifies the last known contents of a structured document tag around one or more inline-level structures.
Public class SdtListItem
This element specifies a single list item within a parent ComboBox or DropDownList structured document tag.
Public class SdtListItemCollection
Provides access to SdtListItem elements of a structured document tag.
Public class SdtPicture
This element specifies that the parent sdt shall be a picture when displayed in the document.
Public class SDTProperties
This element specifies the set of properties that shall be applied to the nearest ancestor structured document tag.
Public class SdtText
Represents plain/rich text SDT. See Iso29500, part 1, chapter 17.5.2.44 text (Plain Text Structured Document Tag)
Public class StructureDocumentTag
This element specifies the presence of a structured document tag around one or more block-level structures (paragraphs, tables, etc.). The two child elements of this element shall be used to specify the properties and content of the current structured document tag via the sdtPr and sdtContent elements, respectively.
Public class StructureDocumentTagCell
This element specifies the presence of a structured document tag around a single table cell. The two child elements of this element shall be used to specify the properties and content of the current structured document tag via the sdtPr and sdtContent elements, respectively.
Public class StructureDocumentTagInline
This element specifies the presence of a structured document tag around one or more inline-level structures (runs, DrawingML objects, fields, etc.) in the current paragraph. The two child elements of this element shall be used to specify the properties and content of the current structured document tag via the sdtPr and sdtContent elements, respectively.
Public class StructureDocumentTagRow
This element specifies the presence of a structured document tag around a single table row. The two child elements of this element shall be used to specify the properties and content of the current structured document tag via the sdtPr and sdtContent elements, respectively.
Public class Style
Public class TextBodyPart
Represents a part of text body.
Public class TextBodySelection
Represents a selection of part of text body.
Public class TextSelection
Represent a selection of text inside paragraph.
Interfaces
Interface Description
Public interface IBodyRegion
Interface publishes Body Region Interface.
Public interface IStructureDocument
Represents a structure document that can be composed of other objects.
Public interface IWSectionCollection
Represents a collection of [!:Spire.Doc.ISection] .
Enumerations
Enumeration Description
Public enumeration BackgroundType
Specifies BackgroundType
Public enumeration BorderStyle
Specifies style of the border line.
Public enumeration BreakType
Document's break type.
Public enumeration BuiltinStyle
Defines built-in styles.
Public enumeration CalendarType
Specifies the possible types of calendars which can be used to specify [!:StructuredDocumentTag.CalendarType] in an Office Open XML document.
Public enumeration CellMerge
Specifies the way of cell merging.
Public enumeration CheckBoxSizeType
Defines checkBox size type.
Public enumeration CommentMarkType
Defines types of comment mark.
Public enumeration DefaultTableStyle
Defines built-in table styles
Public enumeration DocumentObjectType
Specifies the type of a Document object type.
Public enumeration DocumentVersion
Defines document version
Public enumeration EditingGroup
This simple type specifies the set of possible aliases (or editing groups) which can be used as aliases to determine if the current user shall be allowed to edit a single range defined by a range permission with in a document. This mechanism simply provides a set of predefined editing groups which can be associated with accounts by applications in any desired manner.
Public enumeration Emphasis
Specifies the emphasis mark type.
Public enumeration FieldCharType
Represents the different types of characters that can be used in a field.
Public enumeration FieldMarkType
Defines types of field marks.
Public enumeration FollowCharacterType
The type of character following the number text for the paragraph
Public enumeration FontPitch
Represents the font pitch.
Public enumeration FontTypeHint
Defines the FontTypeHint enumeration.
Public enumeration FormFieldType
Specifies the type of a form field.
Public enumeration FrameHorzAnchor
Specifies the horizontal frame anchor.
Public enumeration FrameVertAnchor
Specifies the vertical frame anchor.
Public enumeration GradientShadingStyle
Shading styles for Gradient background effect.
Public enumeration GradientShadingVariant
Shading variants for background gradient.
Public enumeration GridPitchType
Defines the type of grid pitch.
Public enumeration GroupedShapeOrigin
Specify vertical/horizontal origin the object in the GroupedShape.
Public enumeration HeaderFooterType
Specifies type of the Header/Footer.
Public enumeration HorizontalAlignment
Specifies type of the horizontal alignment.
Public enumeration HorizontalOrigin
Specify object's horizontal origin
Public enumeration HyperlinkType
Specifies type of the link.
Public enumeration ImageType
Specifies the image type.
Public enumeration ImportOptions
Specifies the Importing document options.
Public enumeration LigatureType
Specifies the ligature type.
Public enumeration ListNumberAlignment
Number alignments
Public enumeration ListPatternType
Specifies type of the list numbering format.
Public enumeration ListType
Specifies type of the list format.
Public enumeration LockSettingsType
Specifies the possible set of locking behaviors which can be applied to the contents of the Structured Document Tag when the contents of this documents are edited by an application (whether through a user interface or directly).
Public enumeration NumberFormat
Defines Number format.
Public enumeration NumberFormType
Specifies the number form type.
Public enumeration NumberSpaceType
Specifies the number spacing type.
Public enumeration OleLinkType
Defines types of the ole object field
Public enumeration OleObjectType
defines the types of OLE object
Public enumeration PageAlignment
Specifies alignment of the text on a page.
Public enumeration PageNumberAlignment
Specifies PageNumber alignment.
Public enumeration PageNumberStyle
Specifies the Number Style for a page.
Public enumeration PageOrientation
Specifies orientation of the page.
Public enumeration ParagraphItemType
Specifies type of the ParagraphBase.
Public enumeration PictureColor
Picture color types.
Public enumeration RowAlignment
Specifies type of the horizontal alignment.
Public enumeration RtfTokenType
Represents the different types of tokens that can be encountered when parsing RTF (Rich Text Format) content.
Public enumeration SdtAppearance
Represents the appearance options for structured document tags (SDTs) in a document.
Public enumeration SdtType
Specifies the type of a structured document tag (SDT) Element.
Public enumeration SectionBreakType
Specifies type of the section break code.
Public enumeration ShapeLineStyle
Represents different line styles for shapes.
Public enumeration ShapeType
Specifies type of the Shape.
Public enumeration StyleType
Specifies type of the Style.
Public enumeration StylisticSetType
Specifies the stylistic set type.
Public enumeration SubSuperScript
Specifies type of the SubSuperScript.
Public enumeration TabJustification
Specifies the tab justification.
Public enumeration TabLeader
Specifies Tab leader.
Public enumeration TableRowHeightType
Specifies the table row height type.
Public enumeration TextAlignment
A 16-bit unsigned integer that specifies vertical font alignment for East Asian languages.
Public enumeration TextBoxLineStyle
Specify object's line style
Public enumeration TextDirection
Defines the direction of text.
Public enumeration TextFormat
Defines TextFormat
Public enumeration TextWrappingStyle
Specify text wrapping style for object.
Public enumeration TextWrappingType
Specify text wrapping type for textbox.
Public enumeration UnderlineStyle
Specifies style of the underline.
Public enumeration VerticalAlignment
Specifies type of the vertical alignment.
Public enumeration VerticalOrigin
Specify vertical origin of the object
Public enumeration WatermarkLayout
Specifies WatermarkLayout.
Public enumeration WatermarkType
Specifies the watermark type.
Public enumeration XHTMLValidationType
Specifies the XHTMLValidation type.