Click or drag to resize

Spire.Doc Namespace

Classes
Class Description
Public class Background
Represents a background in a document. Implements interfaces for serialization and shape attribute sourcing.
Public class BackgroundGradient
Represents a background gradient fill for a UI element.
Public class Body
Represents a container.
Public class BodyRegion
Public class Bookmark
Represents bookmark.
Public class BookmarkEnd
Represents a bookmark end in a document. This class inherits from ParagraphBase and implements IBookmarkNode and IDocumentWidget interfaces.
Public class BookmarkStart
Represents a bookmark start in a document. Inherits from ParagraphBase and implements IBookmarkNode and IDocumentWidget interfaces.
Public class Break
Represents a break in the document, typically used to insert a line break or page break. Inherits from ParagraphBase and implements IDocumentWidget interfaces.
Public class BuiltinDocumentProperties
Represents a class that inherits from SummaryDocumentProperties and provides built-in document properties.
Public class Column
Represents a column in a document.
Public class CustomDocumentProperties
Represents custom document properties that can be serialized and deserialized.
Public class DifferRevisions
Class difer revisions.
Public class Document
Public class Document HtmlUrlLoadEventArgs
Provides data for the HtmlUrlLoad event.
Public class DocumentBase
Public class DocumentContainer
Represents a container for documents.
Public class DocumentObject
Represents a base class for document objects.
Public class DocumentProperties
Class DocumentProperties of the document.
Public class DocumentProperty
Summary description for DocumentProperty.
Public class Endnote
Represents an endnote in a document.
Public class FileCorruptException
Summary description for StreamReadError.
Public class FootEndnoteOptions
Represents options for footnotes in a Word document.
Public class FootnoteBody
Represents the body of a footnote in a document.
Public class HeaderFooter
Represents a header or footer in a document, inheriting from the Body class.
Public class HeadersFooters
Represents the headers and footers of a document. Implements the DocumentSerializable interface for serialization capabilities and IEnumerable for iteration over its elements.
Public class HtmlExportOptions
Represents options for exporting documents to HTML format.
Public class Hyperlink
Represents a hyperlink that can be used to navigate to a specific URL. Implements the IDisposable interface to ensure proper cleanup of resources.
Public class Hyphenation
Class represents Hyphenation settings of the document.
Public class OdsoRecipientData
Represents information about a single record within an external data source that is to be excluded from the mail merge.
Public class OdsoRecipientDataCollection
A typed collection of OdsoRecipientData
Public class OwnerHolder
Represents an abstract class for holding an owner.
Public class PageSetup
Represents the setup of a page within a document.
Public class PasswordErrorException
Class password error exception.
Public class PdfSecurity
Represents the security settings of the PDF document.
Public class Permission
Represents editable range.
Public class PermissionEnd
Represents end of an editable range.
Public class PermissionStart
Represents start of an editable range.
Public class PictureWatermark
Represents a picture watermark.
Public class PreferredWidth
An PreferredWidth class that specifies the preferred total width of the table of which this row is a part.
Public class SaveOptions
This is an abstract base class for classes that allow the user to specify additional options when saving a document into a particular format.
Public class Section
Represents a section of a document.
Public class SpireDocEvalException
Class free version exception.
Public class SummaryDocumentProperties
Public class Tab
Represents tab stop.
Public class Table
Represents a table within a document, inheriting from BodyRegion and implementing ITable and ITableWidget interfaces.
Public class TableCell
Represents a table cell within a document. Implements interfaces for composite objects, document base, cell attribute source, and trackable node. Inherits from the Body class.
Public class TableRow
Represents a table row in a document, inheriting from DocumentBase and implementing various interfaces for row attributes, tracking, and composite objects.
Public class Template
Class represents Attached tempalte of the document.
Public class TextWatermark
Represents a text watermark.
Public class ToImageOption
Represents options for converting content to an image format. Inherits from ToPdfParameterList to include PDF conversion parameters.
Public class ToPdfParameterList
To Pdf ParameterList
Public class VariableCollection
Represents a collection of variables that implements the IEnumerable interface.
Public class WatermarkBase
Represents the base class for watermark objects in a document.
Structures
Structure Description
Public structure PrivateFontPath
the PrivateFontPath struct.
Interfaces
Delegates
Delegate Description
Public delegate Document HtmlUrlLoadHandler
Represents a method that will handle the HtmlUrlLoad event, providing the sender and event arguments.
Public delegate SpireDocEvalInfo
Represents the method that will handle an event that with event data.
Enumerations
Enumeration Description
Public enumeration AutoFitBehaviorType
Specifies how Microsoft Word resizes a table when the AutoFit feature is used.
Public enumeration BookmarkTextStyle
Allows to choose outline text style.
Public enumeration CaptionNumberingFormat
Type of Caption Numbering
Public enumeration CaptionPosition
Position of Image Caption Numbering
Public enumeration CellWidthType
Specifies preferred width type
Public enumeration CharacterSpacing
Character Spacing Control enum.
Public enumeration CssStyleSheetType
Represents the type of CSS style sheet.
Public enumeration DocumentSecurity
Represents the security level of a document.
Public enumeration DocumentViewType
Specifies view mode in Microsoft word.
Public enumeration EndnotePosition
Endnote position of the Document.
Public enumeration FieldType
Type of fields
Public enumeration FileFormat
Type of file format.
Public enumeration FootnoteNumberFormat
Specifies Numberformat of FootEndNote.
Public enumeration FootnotePosition
Specifies FootnotePosition.
Public enumeration FootnoteRestartRule
Specifies FootnoteRestartIndex.
Public enumeration FootnoteType
Specifies the Type of the FootNote.
Public enumeration FrameSizeRule
Frame size rule.
Public enumeration HorizontalPosition
Specifies the absolute horizontal position.
Public enumeration HorizontalRelation
The enum defines the horizontal relation
Public enumeration HttpContentType
Http content to browser.
Public enumeration LayoutType
This simple type defines the possible type of layout algorthms which can be used to layout a table within a WordprocessingML document.
Public enumeration LineDashing
Line dashing.
Public enumeration LineNumberingRestartMode
Specifies when line numbering is restarted.
Public enumeration LineSpacingRule
Paragraph line spacing rule
Public enumeration LocaleIDs
Represents different locale IDs for various languages and regions.
Public enumeration MailMergeMainDocumentType
Specifies the possible types for a mail merge source document.
Public enumeration OutlineLevel
The enum, which defines paragraph format's outline level
Public enumeration PageBorderOffsetFrom
Specifies the position of page border.
Public enumeration PageBordersApplyType
Specifies on which pages border is applied.
Public enumeration PdfConformanceLevel
Specifies the Pdf document's Conformance.
Public enumeration PdfEncryptionKeySize
Specifies length of the encryption key for encryption.
Public enumeration PdfPermissionsFlags
Specifies the available permissions set for the signature.
Public enumeration PropertyType
Specifies Type of the Property.
Public enumeration PropertyValueType
Specifies PropertyValueType.
Public enumeration ProtectionType
Type of the protection in the document
Public enumeration RevisionType
Public enumeration ShapeHorizontalAlignment
Specifies horizontal alignment of a floating shape.
Public enumeration ShapeVerticalAlignment
Specifies vertical alignment of a floating shape.
Public enumeration TextAnchor
Specifies vertical alignment of a textbox.
Public enumeration TextEffect
Animation effect for text.
Public enumeration TextFormFieldType
Specifies the type of a text form field.
Public enumeration TextureStyle
Style of the Texture
Public enumeration VerticalPosition
Specifies the absolute vertical position.
Public enumeration VerticalRelation
The enum defines the vertical relation
Public enumeration WidthType
The TableWidthType enum specifies how the preferred width for a table, table indent, table cell, cell margin, or cell spacing is defined.
Public enumeration WrapMode
Specifies Wrap mode.
Public enumeration ZoomType
Specifies zooming type in Microsoft Word.