Spire.Doc
Unbinds development or testing licenses of the specified type.
The approach to lifting development or testing licenses does not allow frequent invocation by the same machine code,
mandating a two-hour wait period before it can be invoked again.
The type of the license to unbind.
The error message in case of failure.
True if at least one development or test license was unbound, otherwise false.
Authorization Blacklist
The serial number or the MD5 code of the key that is entered into the authorization blacklist.
Property IDs for the SummaryInformation Property Set.
Title document property Id.
Subject document property Id.
Author document property Id.
Keywords document property Id.
Comments document property Id.
Template document property Id.
LastAuthor document property Id.
Revnumber document property Id.
EditTime document property Id.
LastPrinted document property Id.
CreationDate document property Id.
LastSaveDate document property Id.
PageCount document property Id.
WordCount document property Id.
CharCount document property Id.
Thumbnail document property Id.
ApplicationName document property Id.
Ssecurity document property Id.
Category Id.
Target format for presentation (35mm, printer, video, and so on) id.
ByteCount Id.
LineCount Id.
ParCount Id.
SlideCount Id.
NoteCount Id.
HiddenCount Id.
MmclipCount Id.
ScaleCrop property Id.
HeadingPair Id.
DocParts Id.
Manager Id.
Company Id.
LinksDirty Id.
MUST be a VT_I4 TypedPropertyValue ([MS-OLEPS] section 2.15) property. The integer value of the
property specifies an Eschertimate of the number of characters in the document including whitespace.
MUST be a VT_BOOL TypedPropertyValue ([MS-OLEPS] section 2.15) property.
The property value MUST be FALSE (0x00000000).
MUST NOT be written (to built-in properties). The base URL property is persisted to the User Defined Property
Set with the _PID_LINKBASE property name.
MUST NOT be written (to built-in properties). The hyperlinks property is persisted to the User Defined Property
Set with the _PID_HLINKS property name.
MUST be a VT_BOOL TypedPropertyValue ([MS-OLEPS] section 2.15) property. The property value
specifies TRUE (any value other than 0x00000000) if the _PID_HLINKS property in the User
Defined Property Set has changed outside of the application, which would require hyperlink
fix up on document load.
Version of the application that created the document.
MUST be a VT_I4 TypedPropertyValue ([MS-OLEPS] section 2.15) property. The unsigned integer
value of the property specifies the version of the application that wrote the property set storage.
The two high order bytes specify an unsigned integer specifying the major version number.
The two low order bytes specify an unsigned integer specifying the minor version number.
The value MUST have the major version number set to a nonzero value, and the minor version
number SHOULD always be 0x0000. The minor version number MAY be set to the minor version
number of the application that wrote the property set storage.
Represents a digital signature in an Excel document, used to verify the integrity and authenticity of the file.
MUST be a VtString property. VtString.stringValue specifies the content type of the file.
MAY be absent.
MUST be a VtString property. VtString.stringValue specifies the document status. MAY be absent.
MUST be a VtString property. SHOULD be absent.
MUST be a VtString property. SHOULD be absent.
Enumeration with all supported property types.
Indicates a Boolean value.
Indicates an integer value.
Indicates an 4-bytes signed integer value.
Indicates a wide string terminated by a null.
Indicates a 4-bytes unsigned interger value.
Indicates a wide string terminated by a null.
Indicates a FILETIME value.
Indicates a FILETIME value.
Indicates length prefixed bytes.
Indicates a simple, counted array.
Indicates an object.
Indicates a double value.
Indicates an array of strings.
Indicates null value.
Indicates clipboard data.
Indicates an array of strings.
Indicates an array of strings.
Indicates an array of objects. Supported types are string and integer values.
Represents a property of a document.
Indicates whether property is built-in. Read-only.
Returns property id for built-in properties. Read-only.
Returns property name. Read-only.
Gets / sets property value.
Gets / sets boolean value.
Gets / sets integer value.
Gets / sets 4-bytes signed integer value.
Gets / sets double value.
Gets / sets string value.
Gets / sets DateTime value.
Gets / sets TimeSpan value.
Returns or sets the source of a linked custom document property. Read/write String.
True if the value of the custom document property is linked to the content
of the container document. False if the value is static. Read/write Boolean.
Represents clipboard data and implements the ICloneable interface for creating a deep copy of the object.
Clipboard format.
Clipboard data.
Createas copy of the current object.
A copy of the current object.
Saves clipboard data into stream.
Stream to write data into.
Size of the written data.
Extracts data from the stream.
Stream to get data from.
Creates a new object that is a copy of the current instance.
A collection of objects that
represent the permission in the document.
Gets the with the specified id.
Gets the at the specified index.
Finds object by specified id
The Permission id
Removes a permission at the specified index.
The index.
Removes the specified permission.
The permission.
Removes all permissions from the document.
Represents a collection for child items.
Represents a collection for child items.
Initializes a new instance of the class.
The body.
A collection of objects that
represent the bookmarks in the document.
Gets the with the specified name.
Gets the at the specified index.
Finds object by specified name
The bookmark name
Removes a bookmark at the specified index.
The index.
Removes the specified bookmark.
The bookmark.
Removes all bookmarks from the document.
This class implements the Collection interface.
Gets the number of items in the collection.
The count.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
A collection of objects that
represent all the columns of text in a section of a document.
Gets the at the specified index.
Adds object to the collection.
The column.
Populates the specified number of columns with specified spacing.
The count.
The spacing.
Removes all item.
A collection of objects that
represent the comments in the document.
Initializes a new instance of the class.
The doc.
Gets the comment at specified index.
Counts this instance.
Remove a Comment at specified index.
Remove all the Comment from the document.
Removes the specified Comment.
Represents a collection of DLS entities.
Gets the at the specified index.
Gets the first item.
The first item.
Gets the last item.
The last item.
Adds the specified entity.
the document object.
Removes all items
Determines whether a entity is in the collection.
the document object.
Returns the zero-based index of the specified entity.
the document object.
Inserts a entity into the collection at the specified index.
The index.
the document object.
Removes the document object from the collection.
the document object.
Removes the document object at the specified index from the collection.
The index.
Specifies Item DocumentObject type.
Add entity type.
Remove DocumentObject type.
Clear DocumentObject type.
Eventhandler for DocumentObjectCollection class.
DocumentObject type.
The DocumentObject.
Adds the specified handler.
The handler.
Removes the specified handler.
The handler.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Sends the specified type.
The type.
the document object.
Represents a subset from collection of specified type entities.
Gets the document.
The document.
Gets the owner.
The owner.
Gets the count.
The count.
Gets the at the specified index.
Removes all entities
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Represents a internal enumerator for EntitySubSetCollection.
Initializes a new instance of the class.
The entities collection.
Gets the current element in the collection.
The current element in the collection.The enumerator is positioned before the first element of the collection or after the last element.
Advances the enumerator to the next element of the collection.
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
The collection was modified after the enumerator was created.
Sets the enumerator to its initial position, which is before the first element in the collection.
The collection was modified after the enumerator was created.
A collection objects that
represent the fields in the document.
Gets the field at the specified index.
Represents a collection of form fields.
Gets the at the specified index.
Gets the by specified form field name.
Determines whether the specified collection contains item with specified name.
Name of the item.
Represents a collections of list formatting for each level in a list.
Gets the ListLevel at the specified index from the collection.
The zero-based index of the ListLevel to retrieve.
The ListLevel object located at the specified index in the collection.
Represents a collection of list reference.
Gets the at the specified index.
Creates a new list using the specified template and returns a reference to it.
The template used to create the new list.
A reference to the newly created list.
Creates a single-level list using the specified list template and adds it to the current context.
The list template used to create the single level list.
A ListReference representing the newly created single level list.
Finds list style by name.
The name to search for in the list definitions.
Represents a collection for child items.
Gets the at the specified index.
Gets the types of elements that are contained in this collection.
An array of System.Type containing the types of elements that are contained in this collection.
Initializes a new instance of the class.
The doc.
Represents a collection of styles that can be serialized to a document and implements the IStyleCollection interface.
Gets the at the specified index.
Adds Style to collection
The style.
Adds a new style to the collection.
The type of style to create.
The name of the style.
The newly created style.
Adds a new list style to the collection.
The type of list to create (e.g., bulleted or numbered).
The name of the list style. Must contain characters.
The newly created ListStyle object.
Finds Style by name
The name.
Finds Style by name
The name.
Type of the style.
Finds Style by id
The style id.
Finds Style by istd.
The style istd.
Finds Style by identifier
The style identifier.
The parameter value is the enumeration value
or the enumeration value.
Represents a collection of objects
for paragraph or paragraph format.
Gets the at the specified index.
Adds the tab.
Adds the tab.
The position.
The justification.
The leader.
Adds the tab.
The position.
Removes all the tabs from the tab collection.
Removes the tab at the specified index from the tab collection
Determines whether the specified object is equal to the current object.
The object to compare with the current object.
true if the specified object is equal to the current object; otherwise, false.
Determines whether the specified TabCollection is equal to the current TabCollection.
The TabCollection to compare with the current TabCollection.
true if the specified TabCollection is equal to the current TabCollection; otherwise, false.
Summary description for TextBoxCollection.
Gets the textbox at the specified index.
Removes a textbox at the specified index.
The index.
Removes all textboxes from the document.
Represents a collection of objects.
Gets the at the specified index.
Gets the types of elements for the current instance.
Initializes a new instance of the class.
The owner.
Adds the specified cell.
The cell.
Inserts a specified table cell into collection.
The index.
The cell.
Returns index of a specified cell in collection.
The cell.
Removes the specified cell.
The cell.
Removes the document object at the specified index from the collection.
The index.
Represent a collection of objects.
Gets the at the specified index.
Initializes a new instance of the class.
The doc.
Adds the item.
The text.
Removes DropDownItems by index.
The index.
Clears this instance.
Represents a collection of objects.
Gets the at the specified index.
Initializes a new instance of the class.
The body items.
Adds a paragraph to end of text body.
The paragraph.
Determines whether the contains a specific value.
The paragraph.
If paragraph is found, set to true.
Inserts a paragraph into collection at the specified index.
The index.
The paragraph.
Returns the zero-based index of the specified paragraph.
The paragraph.
Removes the specified paragraph.
The paragraph.
Removes the paragraph at the specified index from the collection.
The index.
Represents a collection of objects.
Gets the at the specified index.
Gets the types of elements associated with the current instance.
Initializes a new instance of the RowCollection class.
The table that owns this row collection.
Adds a TableRow to the collection and notifies any listeners of the change.
The TableRow to add.
The index at which the TableRow was added.
Inserts a TableRow into the collection at the specified index.
The zero-based index at which the TableRow should be inserted.
The TableRow to insert.
Retrieves the index of the specified TableRow within the collection.
The TableRow to locate in the collection.
The zero-based index of the TableRow if found; otherwise, -1.
Removes a TableRow from the collection.
The TableRow to remove.
Represents a collection of .
Gets the at the specified index.
Gets the array of System.Type objects representing the types of elements.
Initializes a new instance of the class.
The doc.
Adds a section to end of document.
The section.
Returns the zero-based index of the specified section.
The section.
Represents a collection of objects.
Gets the at the specified index.
Initializes a new instance of the class.
The body items.
Adds a table to end of text body.
The table.
Determines whether the contains a specific value.
The table.
If table found, set to true.
Determines the index of a specific item in the .
The table.
Inserts a table into collection at the specified index.
The index.
The table.
Removes the specified table.
The table.
Removes the table at the specified index from the collection.
The index.
Helper class for navigations in document bookmarks and editing bookmarks content.
Returns or setsDocument that this object is attached to.
The document.
Gets the current bookmark.
The current bookmark.
Initializes a new instance of the class.
The doc.
Moves the cursor to specified bookmark.
Name of the bookmark.
Moves the cursor to specified bookmark.
Name of the bookmark.
When true, moves the cursor to the beginning of the bookmark. When false, moves the cursor to the end of the bookmark
When true, moves the cursor to be after the bookmark start or end position. When false, moves the cursor to be before the bookmark start or end position.
Inserts the text.
The text.
Inserts the text range to current position.
The text.
if it is save formatting, set to true.
Inserts the table.
The table.
Inserts the paragraph item to current position.
Type of the item.
Inserts the paragraph.
The paragraph.
Inserts the text body part.
The text body part.
Gets the bookmark content2.
Deletes the bookmark content.
if its save formatting, set to true.
Replaces the bookmark content with the specified TextBodyPart object.
The body part.
Replaces the bookmark content with specified TextBodyPart object,
with an option to preserve the formatting of the first paragraph
in the source content.
The body part.
if it is keep the source first paragraph format, set to true.
Replaces the content of the bookmark.
The body part.
if it is keep the source first paragraph format, set to true.
if it is save formatting, set to true.
Replaces the content of the bookmark with new text.
The text.
if it is save formatting, set to true.
Document comparison parameter settings.
Gets or sets a value indicating whether to ignore format comparisons when comparing documents.
The default is false.
Gets or sets the text compare level.
Default value is .
Gets or sets a value indicating whether to ignore headers and footers comparisons when comparing documents.
The default is false.
Gets or sets a value indicating whether to ignore table comparisons when comparing documents.
The default is false.
Specifies types of comparison.
Character level comparison.
Word level comparison.
Represents the type of the HTML export list labels type.
Specifies Auto list labels type.
Specifies InlineText list labels type.
Specifies HtmlTags list labels type.
Represents a collection of the 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.
Clears formatting for each border in the borders.
Sets the border attributes for the specified border type, line width, and color.
The type of border to set.
The width of the border line.
The color of the border.
This indexer provides access to the border property based on the specified border position.
The position of the border to retrieve.
The border object associated with the given position.
This indexer provides access to the border property based on the index.
The index of the border to retrieve.
The border object associated with the given index.
Gets left border.
Gets right border.
Gets top border.
Gets bottom border.
Gets horizontal border.
Gets vertical border.
Gets the border applied diagonally upwards.
Gets the border applied diagonally downwards.
Gets the total number of possible border positions available for this borders.
Gets or sets width of the borders.
Sets style of the borders.
Gets or sets color of the borders.
Gets whether the border exists
Gets or sets the width of space to maintain between borders and text within borders.
Gets or sets whether borders are drawn with shadow.
Fetches the attribute of a cell without using a default value, based on the provided key.
The key associated with the cell attribute to fetch.
The attribute of the cell if found; otherwise, null or an appropriate default value indicating the attribute is not present.
Represents the item of drop down formfield.
Gets or sets text
Initializes a new instance of the class.
The document
Represents a paragraph of text.
Gets the list text.
The value of the list number is obtained by dynamic calculation.
The value of the list number of the paragraph directly may be incorrect.
To obtain the correct value, you need to traverse all paragraphs in the document.
Gets the type of the document object.
Gets the child objects.
The child objects.
Gets paragraph style name.
Returns or sets paragraph text.
All internal formatting will be cleared when new text is set.
Gets paragraph item by index.
Gets paragraph items.
The items.
Gets paragraph format.
Gets character format for the break symbol.
Gets list format of the paragraph.
Gets frame format of the paragraph.
Gets a value indicating whether this paragraph is in cell.
if this paragraph is in cell, set to true.
Gets a value indicating whether this paragraph is end of section.
if this paragraph is end of section, set to true.
True if this paragraph is the last paragraph in the HeaderFooter (main text story) of a Section; false otherwise.
Gets a value indicating whether this paragraph is end of document.
if this instance is end of document, set to true.
Gets the word count.
Gets the char count,whtout spaces.
Gets the char count of the include spaces.
Gets the parent section of the current paragraph.
Initializes a new instance of the class.
Applies the specified style.
Style name
Specified style must exist in Document.Styles collection
Applies the built-in style.
The built-in style.
Applies the specified style.
The paragraph style.
Gets related style.
Appends text to end of document.
Appends image to end of paragraph.
Appends the field.
Appends the field mark.
The type.
Appends the hyperlink.
The link.
The text to display.
The hyperlink type.
Appends the hyperlink.
The link.
The picture to display.
The type of hyperlink.
Appends start of the bookmark with specified name into paragraph.
Appends end of the bookmark with specified name into paragraph.
Appends start of the permission with specified id into paragraph.
Appends end of the permission with specified id into paragraph.
Appends the comment.
The string.
Returns WComment.
Appends the comment mark.
The type.
Returns CommentMark.
Appends the footnote.
The type.
returns the footnotes.
Appends the footnote.
The type.
Is auto numbered.
Append Textbox to the end of the paragraph
Textbox width
Textbox height
Appends the check box form field.
Appends the check box.
Name of the check box.
Default checkbox value
Appends the text form field.
The default text. Pass "null" to insert default Word text
Appends the text form field.
Name of the form field.
The default text. Pass "null" to insert default Word text
Appends the drop down form field.
Appends the drop down form field.
Name of the drop drop down.
Appends special symbol to end of paragraph.
The character code.
Append Shape to the end of the paragraph.
Shape width
Shape height
Shape type
Append Horizonal Line to the end of the paragraph.
Append shape Group to the end of the paragraph.
The width.
The height.
Append an chart object into the document and scales it to the specified size.
The chart type to insert into the document.
The width of the image in points. Can be a negative or zero value to request 100% scale.
The height of the image in points. Can be a negative or zero value to request 100% scale.
The image node that was just inserted.
Append an chart object into the document and scales it to the specified size.
The chart type to insert into the document.
Specifies where the distance to the image is measured from.
Distance in points from the origin to the left side of the image.
Specifies where the distance to the image measured from.
Distance in points from the origin to the top side of the image.
The width of the image in points. Can be a negative or zero value to request 100% scale.
The height of the image in points. Can be a negative or zero value to request 100% scale.
Specifies how to wrap text around the image.
The image node that was just inserted.
Appends break to end of paragraph.
The break type.
Appends the table of content.
The starting heading level of the table of content.
The ending heading level of the table of content.
Appends a picture to the document.
The image to append.
The document with the appended picture.
Appends the picture.
The img file.
DocPicture.
Appends the picture.
The img stream.
DocPicture.
Appends the HTML.
The HTML.
Appends the RTF.
the RTF code.
When is true, added to the last section of the document.
Appends the RTF.
The RTF code.
Appends the OLE object.
The OLE object (file) stream.
The OLE picture.
The type of OLE object.
Appends the OLE object into paragraph.
The OLE object (file) bytes.
The OLE picture.
The type of OLE object.
Appends the OLE object into paragraph.
The programmatic identifier.
The class identifier.
The native data of embedded OLE object.
The OLE picture.
Appends the OLE object into paragraph.
The path to file.
The OLE picture.
The type of OLE object.
Appends the OLE object.
The path to file.
The OLE picture.
Appends the OLE object into paragraph.
The OLE storage.
The OLE picture.
The type of OLE object link type.
Appends the OLE object.
The OLE storage bytes.
The OLE picture.
Type of the OLE link.
Appends the OLE object.
The link file.
The OLE picture.
Type of the OLE link.
Appends the package OLE object (ole object without specified type).
The OLE object bytes.
The OLE picture.
The file extension.
Appends the package OLE object (ole object without specified type).
The OLE file stream.
The OLE picture.
The file extension.
Remove a frame.
Returns first entry of matchString regex.
The pattern.
Returns first entry of matchString string, taking into consideration caseSensitive
and wholeWord options.
The matchString.
if it is case sensitive, set to true.
if it specifies to search a whole word, set to true.
Finds all occurrences of a specified string within the text, with options for case sensitivity and whole word matching.
The string to search for.
Indicates whether the search should be case sensitive.
Indicates whether the search should match whole words only.
An array of TextSelection objects representing all occurrences of the specified string.
Finds all occurrences of the specified regex pattern in the text and returns them as an array of TextSelection.
The regex pattern to search for.
An array of TextSelection representing all occurrences of the pattern in the text, or null if no occurrences are found or the pattern is empty or null.
Inserts the section break.
Inserts the section break.
Type of the break.
Calculate word count and character count of the paragraph.
Get the paragraph text.
If isShowFieldText is true,get the paragraph Text with the field text,else get the paragraph Text with the field code
Updates the list value.
The value of the list number is obtained by dynamic calculation.
The value of the list number of the paragraph directly may be incorrect.
To obtain the correct value, you need to traverse all paragraphs in the document.
the value string.
Gets the list format for apply style.
the list format.
Returns the zero-based index of the specified entity.
the document object.
Represents general exception in DLS library.
Initializes a new instance of the class.
Initializes a new instance of the class.
The inner exc.
Initializes a new instance of the class.
The message.
Initializes a new instance of the class.
The message.
The inner exc.
Summary description for HTMLConverterRegisterException.
Initializes a new instance of the class.
Initializes a new instance of the class.
The inner exc.
Initializes a new instance of the class.
The message.
Initializes a new instance of the class.
The message.
The inner exc.
Represents a collection of .
Gets the at the specified index.
Adds a section to end of document.
The section.
Returns the zero-based index of the specified section.
The section.
Interface publishes Body Region Interface.
Replaces all entries of matchString regular expression with newValue string.
Replaces by specified matchString string.
The matchString.
The newValue.
if it specifies case sensitive, set to true.
if it specifies to search a whole word, set to true.
Replaces by specified pattern.
The pattern.
The text selection.
Represents a structure document that can be composed of other objects.
Get the Sdt properties.
Get the character format of the break.
Updates stuctured documnet tag content with bound data.
Represents a Custom XML Data Storage Part (custom XML data within a package).
A OOML or DOC document can contain one or more Custom XML Data Storage parts. Spire.Words preserves and
allows to create and extract Custom XML Data via the collection.
Initializes an instance of this class.
Gets or sets the string that identifies this custom XML part within an OOXML document.
ISO/IEC 29500 specifies that this value is a GUID, but Microsoft Word seems to allow any string
value for this property and Spire.Words does the same. A valid value must be an identifier that is
unique among all custom XML data parts in this document.The default value is an empty string. The value cannot be null.
Gets or sets the XML content of this Custom XML Data Storage Part.
The default value is an empty byte array. The value cannot be null.
Makes a "deep enough" copy of the object.
Does not duplicate the bytes of the value.
Represents a collection of Custom XML Parts. The items are objects.
You do not normally need to create instances of this class. You can access custom XML data
stored in a document via the property.
Initializes an instance of this class.
Gets the number of elements contained in the collection.
Gets or sets an item at the specified index.
Zero-based index of the item.
Returns an enumeratoriterator object that can be used to iterate over all items in the collection.
Adds an item to the collection.
The custom XML part to add.
Removes an item at the specified index.
The zero based index.
Removes all elements from the collection.
Finds and returns a custom XML part by its identifier.
Case-sensitive string that identifies the custom XML part.
Returns null if a custom XML part with the specified identifier is not found.
Makes a deep copy of this collection and its items.
Represents a container for text of a comment.
Class represents comment start marker
Gets or sets the id of the comment this mark refers to.
The comment id.
Gets the type of the document object.
The type of the document object.
Gets or sets the type of the CommentMark.
The type.
Initializes a new instance of the class.
The doc.
Initializes a new instance of the class.
The document.
The comment mark type.
Represents the method that will handle an event that with event data.
The source of the event
args that contains event data
Represents the method that will handle an event that with event data.
The source of the event
args that contains event data
BookmarkLevelEventArgs is the class containg event data.
Represents the current bookmark.
Represents the current bookmark level informations.
Spire.Doc.Documents.Rendering.DocumentLayouter.PageLayoutEventArgs is the class containg event data
Represents the page number of documents.
Represents the document page informations.
Class BookmarkLevel.
Gets the child objects.
Gets or Sets the text color of the bookmark when convert to PDF.
the default value is the "SaddleBrown" color(#FF8B4513).
Gets the name of the bookmark.
Gets or sets the level.
The level.
Sets the text style of the bookmark when convert to PDF.
the default value is the Bold.
Summary description for MailMergeException.
Default constructor.
Initializes a new instance of the class.
The inner exc.
Initializes a new instance of the class.
The message.
Initializes a new instance of the class.
The message.
The inner exc.
Specifies that the parent sdt shall be of a document part gallery type.
Read remarks about .
Gets the type of the structured document tag, which is set to Building Block Gallery.
Gets the type of the structured document tag (SDT), which is a repeating section.
Office2010 SDT checkbox control properties.
Initializes a new instance of the SdtCheckBox class.
Gets the type of the object, which is specified as a checkbox.
Indicates if checkbox is in checked state.
Font name used for checked state.
Character code used for checked state.
Font name used for unchecked state.
Character code used for unchecked state.
Represents the default checked state character, which is the Unicode character '☑' (U+2612).
Represents the default character used to denote an unchecked state, typically a square or open box symbol.
Represents the default font name used in the application, which is "MS Gothic".
Sdt of type citation.
Gets the type of the object, which is set to .
Sdt shall be a combo box when displayed in the document.
Gets the type of the structured document tag (SDT), which is specified as a ComboBox.
specifies the last known contents of a structured document tag around one or more block-level structures
Gets the type of the document object.
This element specifies the last known contents of a structured document tag around one or more inline-level structures.
Gets the child objects.
The child objects.
Gets the type of the entity.
The type of the entity.
Gets the object owner paragraph.
Returns or sets STD text.
Gets paragraph item by index.
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.
Gets the type of the structured data type.
Specifies the information which shall be used to Eschertablish a mapping between the parent
structured document tag and an XML element stored within a Custom XML Data part in the current
WordprocessingML document.
Deletes mapping to XML data.
Specifies that the Sdt shall be a date picker when displayed in the document.
Gets the type of the current instance, which is set to .
This element specifies the language ID which shall be used for displaying a calendar for the current date picker
structured document tag, if a user interface is present for the sdt.
If this element is omitted, then the language ID shall be the language ID of the run contents of the parent
structured document tag.
The element specifies the display format which shall be used to format any date entered into the parent
structured document tag in full DateTime format [Example: Through a user interface (a date picker), or through
custom XML data associated with this structured document tag via the element end
example] before displaying it in the structured document tag's run content.
Date Picker Calendar Type, specifies the calendar which shall be displayed for the current date picker structured document
tag, if a user interface is present for the structured document tag.
Specifies the full date and time last entered into the parent structured document tag
using the standard XML Schema DateTime syntax.
Common ancestor for and .
Specifies that the parent structured document tag shall be of a document part type.
This element differs from the element in that it can be used to semantically tag a set of
block-level objects in a WordprocessingML document without requiring the ability to specify a category and
gallery of objects which can be swapped with it via the user interface.
Gets the type of the structured document tag (SDT), which is set to .
Specifies that the parent sdt shall be a drop-down list when displayed in the document.
Gets the type of the structured document tag (SDT), which is a drop-down list.
Common ancestor for and
Provides access to all list items of this Sdt
Gets or sets the last value.
This element specifies a single list item within a parent or structured document tag.
Initializes a new instance of this class.
Initializes a new instance of this class.
Gets the text to display in the run content in place of the attribute contents for this list item.
Gets the value of this list item.
Provides access to elements of a structured document tag.
Returns an enumeratoriterator object that can be used to iterate over all items in the collection.
Adds an item to this collection.
Removes a list item at the specified index.
The zero-based index of the item to remove.
Clears all items from this collection.
Specifies currently selected value in this list.
Null value allowed, meaning that no currently selected entry is associated with this list item collection.
Returns a object given its zero-based index in the collection.
Gets number of items in the collection.
This element specifies that the parent sdt shall be a picture when displayed in the document.
Replaces the image.
The image.
Replaces the image.
The image.
Gets the type of the object, which is set to Picture.
This element specifies the set of properties that shall be applied to the nearest ancestor structured document tag.
Gets the id. specifes that the contents of this attribute contains a decimal number.
Gets or sets the an alias.
Gets or sets the a value specifies that its contents contain a string.
Encapsulates all differences between different type of SDT-based content controls.
Gets or sets the Sdt type.
Gets the DataBinding object that represents the mapping of this
structured document tag to XML data in a custom XML part of
the current document.
Gets or sets a value that specifies locking behaviors
Gets or sets a value indicating whether this instance is showing place holder.
Gets or sets a value indicating whether remove SDT when contents are edited.
Gets or sets a value for the border appearance type.
Gets or Sets the BaseColor of a structured document tag.
The Property is only available in Docx_2013 or above.
Initializes a new instance of the SDTProperties class with the specified owner.
Represents plain/rich text SDT. See Iso29500, part 1, chapter 17.5.2.44
text (Plain Text Structured Document Tag)
ctor.
if false, then this text control only allows plaintext, otherwise allows richtext.
Allow Soft Line Breaks. Specifies whether soft line breaks can be added to
the contents of this structured document tag when this document is modified.
Gets the type of the structured document tag.
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.
Gets the a value specifies the last known contents of a structured document tag around one or more block-level structures.
Gets the structured document tag properties.
Gets character format for the break symbol.
Gets the type of the entity.
The type of the entity.
Gets the child entities.
The child entities.
Returns the zero-based index of the specified entity.
the document object.
Initializes a new instance of the Block-Level structured document tag class.
The doc.
Removes the SDT node itself, while preserving its content within the document.
Updates stuctured documnet tag content with bound data.
Replaces all entries of matchString regular expression with newValue string.
The pattern.
The newValue.
Replaces all entries of matchString string with newValue string, taking into
consideration caseSensitive and wholeWord options.
The matchString text to newValue.
The newValue text .
if specifies case sensitive, set to true .
if it specifies to search a whole word, set to true.
Replaces all entries of matchString regular expression with TextRangesHolder.
The pattern.
The text selection.
Replaces all entries of matchString regular expression with TextRangesHolder.
The pattern.
The text selection.
if it specifies save source formatting, set to true.
Replaces all entries of matchString string with TextRangesHolder, taking into
consideration caseSensitive and wholeWord options.
The matchString.
The text selection.
if it specifies case sensitive, set to true.
if it specifies to check whole word, set to true .
Replaces all entries of matchString string with TextRangesHolder, taking into
consideration caseSensitive and wholeWord options.
The matchString.
The text selection.
if it specifies case sensitive, set to true .
if it specifies to search a whole word, set to true .
if it specifies save source formatting, set to true.
Returns first entry of given regex.
The pattern.
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.
Gets the type of the entity.
Gets the structured document tag properties.
Gets character format for the break symbol.
Gets the child object.
The child object.
Returns or sets cell collection.
Gets the row format for the current row.
Initializes a new instance of the Block-Level structured document tag row class.
The owner table.
Updates stuctured documnet tag content with bound data.
Removes the SDT node itself, while preserving its content within the document.
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.
Gets the type of the entity.
Gets the structured document tag properties.
Gets character format for the break symbol.
Initializes a new instance of the Block-Level structured document tag cell class.
The ownerRow.
Updates stuctured documnet tag content with bound data.
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.
Gets a valie specifies the last known contents of a structured document tag around one or more inline-level structures.
Gets the structured document tag properties.
Gets character format for the break symbol.
Gets the type of the entity.
The type of the entity.
Gets the child entities.
The child entities.
Initializes a new instance of the Inline-Level structured document tag class.
The doc.
Accepts or rejects changes tracked from the moment of last change acceptance.
if it accepts changes, set to true.
Updates stuctured documnet tag content with bound data.
Specifies the type of a structured document tag (SDT) Element.
No type is assigned to the SDT.
If no type element is specified, the SDT structured document tag should be a rich text box.
The SDT represents a rich text box when displayed in the document.
The SDT represents a bibliography entry.
The SDT represents a citation.
The SDT represents a combo box when displayed in the document.
The SDT represents a drop down list when displayed in the document.
The SDT represents a picture when displayed in the document.
The SDT represents a plain text box when displayed in the document.
The SDT represents an equation.
The SDT represents a date picker when displayed in the document.
The SDT represents a building block gallery type.
The SDT represents a document part type.
The SDT represents a restricted grouping when displayed in the document.
The SDT represents a checkbox when displayed in the document.
The SDT represents a repeating section when displayed in the document.
The SDT represents a entity picker when displayed in the document.
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).
No locking.
Contents cannot be edited at runtime.
Contents cannot be edited at runtime and SDT cannot be deleted.
SDT cannot be deleted.
Specifies the possible types of calendars which can be used to specify
in an Office Open XML document.
Used as default value in Docx. Equals .
Specifies that the Gregorian calendar, as defined in ISO 8601, shall be used.
This calendar should be localized into the appropriate language.
Specifies that the Gregorian calendar, as defined in ISO 8601, shall be used.
The values for this calendar should be presented in Arabic.
Specifies that the Gregorian calendar, as defined in ISO 8601, shall be used.
The values for this calendar should be presented in Middle East French.
Specifies that the Gregorian calendar, as defined in ISO 8601, shall be used.
The values for this calendar should be presented in English.
Specifies that the Gregorian calendar, as defined in ISO 8601, shall be used.
The values for this calendar should be the representation of the English strings in the corresponding Arabic characters
(the Arabic transliteration of the English for the Gregorian calendar).
Specifies that the Gregorian calendar, as defined in ISO 8601, shall be used.
The values for this calendar should be the representation of the French strings in the corresponding Arabic characters
(the Arabic transliteration of the French for the Gregorian calendar).
Specifies that the Hebrew lunar calendar, as described by the Gauss formula for Passover [CITATION]
and The Complete Restatement of Oral Law (Mishneh Torah),shall be used.
Specifies that the Hijri lunar calendar, as described by the Kingdom of Saudi Arabia,
Ministry of Islamic Affairs, Endowments, Dawah and Guidance, shall be used.
Specifies that the Japanese Emperor Era calendar, as described by
Japanese Industrial Standard JIS X 0301, shall be used.
Specifies that the Korean Tangun Era calendar,
as described by Korean Law Enactment No. 4, shall be used.
Specifies that no calendar should be used.
Usually in AW, None is the first and default value for enums, but not in this case.
None is not default for OOXML, instead is default and is first member of this enum.
Specifies that the Saka Era calendar, as described by the Calendar Reform Committee of India,
as part of the Indian Ephemeris and Nautical Almanac, shall be used.
Specifies that the Taiwanese calendar, as defined by the Chinese National Standard CNS 7648, shall be used.
Specifies that the Thai calendar, as defined by the Royal Decree of H.M. King Vajiravudh (Rama VI) in
Royal Gazette B. E. 2456 (1913 A.D.) and by the decree of Prime Minister Phibunsongkhram (1941 A.D.) to
start the year on the Gregorian January 1 and to map year zero to Gregorian year 543 B.C., shall be used.
Represents the appearance options for structured document tags (SDTs) in a document.
The appearance option of SDT is Bounding Box.
The appearance option of SDT is tags.
The appearance option of SDT is hidden, typically not visible or accessible to user.
Represents the default appearance of SDT(BoundingBox).
Creates a copy of the current style object and returns it.
Gets a value indicating whether this instance has run properties.
Gets a value indicating whether this instance has para properties.
Gets a value indicating whether this instance has cell properties.
Gets a value indicating whether this instance has row properties.
Gets a value indicating whether this instance has table properties.
Gets a value indicating whether this instance has any properties.
Calculates hash code for this object.
Represents a ListStyle.
Gets the type of the style.
The type of the style.
Gets the list reference.
Gets a base style of paragraph.
Creates a clone of the current style.
A new instance of the cloned style.
Represents a style of paragraph.
Gets format for the paragraph style.
Gets a base style of paragraph.
Gets the type of the style.
The type of the style.
Gets the list format for the paragraph style.
Gets the frame format for the paragraph style.
Initializes a new instance of the class.
The doc.
Clones the current ParagraphStyle object.
A new ParagraphStyle object that is a copy of the current object.
Gets the character format.
The character format.
Gets or sets style name.
Gets or sets the style id.
Gets the type of the style.
The type of the style.
Gets or sets a value indicating whether this instance is custom style.
if this instance is custom, set to true.
Gets or sets a value indicating whether the style is heading style.
Creates a deep copy of the current style object.
A new instance of the style object with the same properties as the current object.
Represents a reference to a list definition within a document.
Implements maintains list level overrides.
Compares the current instance with another object of the same type.
The object to compare with.
Compares the current instance with another ListDefinitionReference object based on their ListId values.
The other ListDefinitionReference object to compare with.
Checks if the current list definition reference has the same template as another list definition reference.
Gets a collection of levels from the terminal list definition.
Gets the identifier for the list.
Indicates whether the list has multiple levels.
Gets a value indicating whether this is a list style definition.
Gets a value indicating whether the list style is a reference.
Gets the style associated with the list definition.
Gets the name from the list definition object.
List template styles
Default bullet style
Bullet disk style (alias for BulletDefault)
Bullet circle style
Bullet square style
Bullet diamonds style
Bullet arrow head style
Bullet tick style (checkmark)
Default number style
Number Arabic dot style (alias for NumberDefault)
Number Arabic parenthesis style
Uppercase Roman numeral with dot style
Uppercase letter with dot style
Lowercase letter with parenthesis style
Lowercase letter with dot style
Lowercase Roman numeral with dot style
Outline numbers style
Legal outline style
Bullet outline style
Article/section heading outline style
Legal heading outline style
Numbered heading outline style
Chapter heading outline style
Summary description for ListLevel.
Get/set alignment (left, right, or centered) of the paragraph number.
Get/set start at value.
Get/set spacing after list level's number or bullet
( tab position if follow character is tab ).
Returns or sets left listlevel indent
Gets / set prefix pattern for numbered level.
Gets or sets suffix pattern for numbered level.
Get/set bullet pattern
Gets or sets list numbering type.
True if the level's number sequence is not restarted by higher
(more significant) levels in the list.
Gets character format of list symbol.
Gets paragraph format of list level.
Gets or Sets the type of character following the number text for the paragraph.
Get/set ArabaicNumberFormat property
( true if the level turns all inherited numbers to arabic,
false if it preserves their number format code ).
Get/set number/bullet position for current listlevel.
When true, number generated will include previous
levels (used for legal numbering).
Gets the picture bullet associated with the current object.
Initializes a new instance of the class with the specified document.
Creates and initializes the run and paragraph properties for the list level.
The document associated with the list level.
Gets list symbol for specified item index
Clones this instance.
Deletes the picture bullet and resets the bullet properties to default values.
Creates a picture bullet in the document.
Determines whether the specified ListLevel is considered equal to the current instance.
Represents a class for overriding the level format in a document serialization process.
Gets the hash code for the current object.
The computed hash code.
Represents a part of text body.
Gets the body items.
The body items.
Initializes a new instance of the class.
Initializes a new instance of the class.
The text body selection.
Initializes a new instance of the class.
The text selection.
Initializes a new instance of the class.
The doc.
Clears this items in the body.
Copies text from selection.
The text selection.
Copies text from selection.
The text selection.
Copies the specified body item.
The body item.
if it is to clone, set to true.
Copies the specified p item.
The p item.
if it is to clone, set to true.
Pastes after specified item.
The body item.
Pastes after specified paragraph item.
The paragraph item.
Pastes at specified position.
The text body.
Index of the item.
Pastes at specified position.
The text body.
Index of the item.
Index of the p item.
Pastes at end of textbody.
The text body.
Class allows to store Page Margins (integer values).
Allow to Get or Set value of all Margins on one call
Gets or Sets the left margin
Gets or Sets the right margin
Gets or Sets the top margin
Gets or Sets the bottom margin
Default constructor. Set all margins to 0.
Create margins with specified values
Left margin
Top margin
Right margins
Bottom margin
Represents information about page size.
A3 format.
A4 format.
A5 format.
A6 format.
B4 format.
B5 format.
B5 format.
Letter format.
HalfLetter format.
11x17 format.
EnvelopeDL format.
Quarto format;.
Statement format.
Ledger format.
Tabloid format.
Note format.
Legal format.
Flsa format.
Executive format.
Summary description for DLSXmlHolder.
Gets or sets the ID.
The ID.
Gets or sets a value indicating whether this is cleared.
if it cleared, set to true.
Gets or sets a value indicating whether [enable ID].
If it is enable ID, set to true.
Gets or sets a value indicating whether [skip me].
If it specifies to skip, set to true.
Initializes a new instance of the class.
Releases all resources used by the current instance of the class.
Adds the element.
Name of the tag.
The value.
Adds the ref element.
Name of the tag.
The value.
Writes the holder.
The writer.
Reads the holder.
The reader.
After the deserialization.
The owner.
Before the serialization.
Summary description for XDLSReader.
Initializes a new instance of the class.
The reader.
Deserializes the specified value.
The value.
Determines whether the current node has attribute with specified name.
The name.
if has attribute with specified name, set to true.
Reads the string.
The name.
Reads the int.
The name.
Reads the short.
The name.
Reads the double.
The name.
Reads the float.
The name.
Reads the boolean.
The name.
Reads the byte.
The name.
Reads the enum.
The name.
Type of the enum.
Reads color from XML.
Name of attribute.
Color structure.
Reads datetime from XML.
Name of attribute.
datetime structure.
Gets the name of the tag.
The name of the tag.
Gets the type of the node.
The type of the node.
Gets the attribute value.
The name.
Parses the type of the element.
Type of the enum.
Type of the element.
Reads the child element.
The value.
Reads the child element.
The type.
Reads the content of the child string.
Reads binary value.
Gets the inner reader.
The inner reader.
Gets the attribute reader.
The attribute reader.
Represents a base class for document serializable objects, inheriting from OwnerHolder and implementing IDocumentSerializable.
Writes the XML attributes for the document using the specified attribute writer.
The attribute writer to use for writing the attributes.
Writes the XML content for the document using the provided writer.
The writer to use for writing the XML content.
Reads XML attributes from the specified attribute reader.
The attribute reader to read from.
Reads the XML content from the specified reader.
The reader from which to read the XML content.
True if the content was successfully read; otherwise, false.
Gets the XDLSHolder for the document.
Restores a reference to a previously serialized object.
The name of the reference to restore.
The value of the reference to restore.
Represents a collection of serializable documents.
Gets the name of the xml item.
Specifies type of the Shape.
the shape is a group shape
The shape is an image.
The shape is a textbox.
The shape is an OLE object.
The shape is an ActiveX control.
Specify text wrapping style for object.
Inline text wrapping style
TopAndBottom text wrapping style
Square text wrapping style
No text wrapping style
Tight text wrapping style
Through text wrapping style
Behind text wrapping style
None
Specifies the type of a Document object type.
Represents a document
Section of document
Body of document
The header and footer of a document
The text body items
Represents a structured document tag in a Word document, which is used to mark up content for custom XML data storage, form controls, or other structured data purposes.
Represents an inline-level structured document tag
Represents a row-level structured document tag
Represents a cell-level structured document tag
Block-Level Structure Document Tag Content
Inline-Level Structure Document Tag Content
Row-Level Structure Document Tag Content
Cell-Level Structure Document Tag Content
Represents a table structure that can store and manage data in rows and columns.
Represents a row in a Table.
Represents a cell in a table row.
The range of text
Represents a picture or image,
Represents the starting position of a field in a document.
Represents a field in a document.
Represents a marker or indicator used to highlight or denote specific fields within a document
Represents the separator of a composite field.
Represents the end position of a field in a document.
Represents a merge field in a document, which is a placeholder for data that will be inserted during a mail merge operation.
Represents a field within a sequence, often used for unmbering.
Represents an embedded field
Represents a control field
Represents a text input form field
Represents a form field that allows users to select a value from a dropdown list.
Represents a checkbox from field
Represents the starting of a bookmark within a document
Represents the end of a bookmark in a document.
The start of a region whose move source contents are part of a single named move.
The end of a region whose move source contents are part of a single named move.
The start of a region whose move destination contents are part of a single named move.
The end of a region whose move destination contents are part of a single named move.
Represents the start of a permission block
Represents the end of a permission block
Represents shape object
Represents a group of shapes that can be manipulated together as a single unit.
Represents a line shape
Represents a path that can be used to define the outline or boundary of a shape.
Represents a rectangle shape
Represents a comment annotation.
Represents a footnote in a document
Represents a text box
Represents a break, such as page berak or column break
Represents a special symbol character
Table of Contents
Represents an XML paragraph item
Represents an undefined or unspecified object.
Represents a comment mark.
Represents an OLE (Object Linking and Embedding) object
Represents a custom XML data in a document
Represents a smart tag
Represents a mathematical object in a document, such as an equation or formula.
Reserved for internal use by Spire.Words.
Phonetic Guide
Represents sub document
Represents a special character
Represents glossary document.
Represents a building block
Represents a form field
Indicates all Element types. Allows to select all children.
Specifies type of the Header/Footer.
Header for even numbered pages.
Header for odd numbered pages.
Footer for even numbered pages.
Footer for odd numbered pages.
Header for the first page of the section.
Footer for the first page of the section.
Specifies type of the Style.
The style is a paragraph style.
The style is a character style.
The style is a table style.
The style is a list style.
The style is other kind of style.
Specifies type of the ParagraphBase.
ParagraphBase is a text.
ParagraphBase is a picture.
ParagraphBase is a field.
Paragraph item is field mark.
ParagraphBase is a merge field
ParagraphBase is a a form field
ParagraphBase is a a checkbox
ParagraphBase is a drop-down form field.
ParagraphBase is a sequence field
ParagraphBase is a embedded field
Paragraph item is form control field.
ParagraphBase is a start of bookmark.
ParagraphBase is a end of bookmark.
ParagraphBase is a start of Permission
ParagraphBase is a end of Permission.
ParagraphBase is a shape object.
ParagraphBase is a group of shapes.
ParagraphBase is a comment.
Paragraph item is comment mark.
ParagraphBase is a footnote.
ParagraphBase is a textbox.
PragraphItem is a break.
ParagraphBase is a symbol.
ParagraphBase is a Table of Contents
ParagraphBase is an OLE object
Specifies orientation of the page.
Portrait page orientation.
Landscape page orientation.
Specifies alignment of the text on a page.
Text is aligned at the top of the page.
Text is aligned at the middle of the page.
Text is spanned to fill the page.
Text is aligned at the bottom of the page.
Specifies type of the vertical alignment.
Specifies top alignment.
Specifies middle alignment.
Specifies bottom alignment.
Specifies type of the horizontal alignment.
Specifies alignment to the left.
Specifies alignment to the center.
Specifies alignment to the right.
Specifies alignment to both left and right.
Specifies that the text shall be justified between both
of the text margins in the document.
Specifies that the text shall be justified with an optimization for Thai.
Specifies that the kashida length for text in the current paragraph
shall be extended to its wides possible length.
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.
Specifies that the kashida length for text in the current paragraph
shall be extended to a medium length determined by the consumer.
Specifies type of the horizontal alignment.
Specifies alignment to the left.
Specifies alignment to the center.
Specifies alignment to the right.
Specifies style of the underline.
No underlining.
Normal single underline.
Underline words only.
Double underline.
Dotted underline.
Heavy underline.
Dashed underline.
Dot-dash underline.
Dot-dot-dash underline.
Wavy underline.
Heavy dotted underline.
Heavy dashed underline.
Heavy dot-dash underline.
Heavy dot-dot-dash underline.
Heavy wavy underline.
Long-dash underline.
Wavy double underline.
Heavy long-dash underline.
Specifies type of the SubSuperScript.
No sub- or superscript.
Specified superscript format.
Specified subscript format.
Specified baseline format.
Specifies the emphasis mark type.
No Emphasis Mark
Dot Emphasis Mark Above Characters
Comma Emphasis Mark Above Characters
Circle Emphasis Mark Above Characters
Dot Emphasis Mark Below Characters
Represents the default emphasis mark type.
Specifies style of the border line.
No border is applied.
A single line border is applied.
A thick line border is applied.
A double line border is applied.
A hairline border is applied.
A dotted border is applied.
A dashed border with large gaps is applied.
A dot-dash border is applied.
A dot-dot-dash border is applied.
A triple line border is applied.
A thin-thick line border with a small gap is applied.
A thick-thin line border with a small gap is applied.
A thick-thin line border with a small gap is applied.
A thin-thin-thick line border with a small gap is applied.
A thin-thick line border with a medium gap is applied.
A thick-thin line border with a medium gap is applied.
A thin-thick-thin line border with a medium gap is applied.
A thick-thick-thin line border with a medium gap is applied.
A thin-thick line border with a large gap is applied.
A thick-thin line border with a large gap is applied.
A thin-thick-thin line border with a large gap is applied.
A wavy border is applied.
A double wave border is applied.
A dashed border with small gaps is applied.
A dashed border with dot stroker effect is applied.
A border with emboss 3D effect is applied.
A border with engrave 3D effect is applied.
A border with outset effect is applied.
A border with inset effect is applied.
A twisted lines 1 border effect is applied.
Specifies type of the section break code.
The section starts on the same page.
The section starts from a new column.
The section starts from a new page.
The section starts on a new even page.
The section starts on a new odd page.
Specifies type of the link.
No links.
Links to another file.
Links to a web page.
Link to e-mail.
Bookmark link.
Specifies type of the list format.
Specifies numbered list.
Specifies bulleted list.
No numbering.
Specifies type of the list numbering format.
Specifies default numbering format.
Arabic numbering (1, 2, 3, ...)
Specifies UppRoman numbering format.
Upper case Roman (I, II, III, ...)
Specifies LowRoman numbering format.
Lower case Roman (i, ii, iii, ...)
Specifies UpLetter numbering format.
Upper case Letter (A, B, C, ...)
Specifies LowLetter numbering format.
Lower case letter (a, b, c, ...)
Specifies Ordinal numbering format.
Ordinal (1st, 2nd, 3rd, ...)
Specifies Cardinal Text numbering format.
Numbered (One, Two, Three, ...)
Specifies Ordinal Text numbering format.
Ordinal (text) (First, Second, Third, ...)
Specifies that the sequence shall consist of hexadecimal numbering.
Chicago manual of style.
Specifies that the sequence shall consist of sequential numerical ideographs, using the appropriate character,
as described below.
Japanese Counting System.
Specifies that the sequence shall consist of sequential numbers from
the Japanese counting system.
Specifies that the sequence shall consist of one or more occurrences of a single half-width katakana character from the set listed below, in the traditionala-i-u-e-o order.
Specifies that the sequence shall consist of the iroha.
Specifies that the sequence shall consist of full-width Arabic numbering.
Specifies that the sequence shall consist of half-width Arabic numbering.
Japanese Legal Numbering.
Specifies that the sequence shall consist of sequential numbers from
the Japanese legal counting system.
Japanese Digital Ten Thousand Counting System.
Specifies that the sequence shall consist of sequential numbers from
the Japanese digital the thousand counting system.
Decimal Numbers Enclosed in a Circle.
Specifies that the sequence shall consist of sequential numbering enclosed
in a circle,using the enclosed character.
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.
Specifies that the sequence shall consist of the full-width forms of the iroha.
Specifies LeadingZero numbering format.
Specifies Bullet numbering format.
Specifies that the sequence shall consist of one or more occurrences of a single sequential number from
the Korean Ganada format, from the set listed below.
Specifies that the sequence shall consist of one or more occurrences of a single sequential number from
the Korean Chosung format, from the set listed below.
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.
Decimal numbers enclosed in parenthesis.
Specifies that the sequence shall consist of decimal numbering enclosed in parentheses.
Identical to DecimalEnclosedCircle
Specifies that the sequence shall consist of sequential numerical ideographs.
Specifies that the sequence shall consist of sequential numerical traditonal ideographs.
Specifies that the sequence shall consist of sequential numerical zodiac ideographs.
Specifies that the sequence shall consist of sequential traditional zodiac ideographs.
Specifies that the sequence shall consist of sequential numbers from the Taiwanese counting system.
Specifies that the sequence shall consist of sequential numerical traditional legal ideographs.
Specifies that the sequence shall consist of sequential numbers from the Taiwanese counting thousand system.
Specifies that the sequence shall consist of sequential numbers from the Taiwanese digital counting system.
Specifies that the sequence shall consist of one or more occurrences of
a single ascending number from the chinese counting system.
Specifies that the sequence shall consist of one or more occurrences of
a single sequential number from the Chineses simplified legal format.
Specifies that the sequence shall consist of one or more occurrences of
a single sequential number from the Chineses counting thousand system.
Korean Digital Counting System.
Specifies that the sequence shall consist of sequential numbers from
the Korean digital counting system.
Korean Counting System.
Specifies that the sequence shall consist of sequential numbers from
the Korean counting system.
Korean Legal numbering.
Specifies that the sequence shall consist of sequential numbers from
the Korean legal numbering system.
Korean Digital Counting System Alternate.
Specifies that the sequence shall consist of sequential numbers from
the Korean digital counting system.
Specifies that the sequence shall consist of Hebrew letters from the set listed below.
Specifies that the sequence shall consist of one or more occurrences of
a single character int the Arabic alphabet from the set listed below.
Specifies that the sequence shall consist of the Hebrew alphabet.
Specifies that the sequence shall consist of one or more occurrences of
a single ascending Abjad numerall from the set listed below.
Hindi vowels
Hindi consonants
Hindi numbers
Hindi descriptive (cardinals)
Thai letters
Thai numbers
Thai descriptive (cardinals)
Vietnamese descriptive (cardinals)
Page number format
Lowercase Russian alphabet
Uppercase Russian alphabet
Specifies None numbering format.
Specifies custom format.
Specifies the way of cell merging.
No merge.
Merge starts from this cell.
Merge is continued.
Specify object's horizontal origin
Specify vertical origin of the object
Represents different line styles for shapes.
Single line.
Double lines of equal width.
Double lines, one thick, one thin.
Double lines, one thin, one thick.
Three lines, thin, thick, thin.
Default value is .
Specify object's line style
Single line (of width lineWidth)
Double lines of equal width
Double lines, one thick, one thin
Double lines, reverse order
Three lines, thin, thick, thin
Specify text wrapping type for textbox.
Wrap text both sides
Wrap text left side
Wrap text right side
Wrap text largest
The default.
Specifies the tab justification.
Left tab.
Centered tab.
Right tab.
Decimal tab.
Bar.
List tab justification.
Clears any tab stop in this position.
Specifies Tab leader.
No leader.
Dotted leader.
Hyphenated leader.
Single line leader.
Heavy line leader.
The leader line is made up from middle-dots.
Specifies the table row height type.
"At least" table row height type
" Exactly" table row height type
The height will grow automatically to accommodate all text inside an object.
Number alignments
Number aligned left
Number is centered
Number aligned right
The type of character following the number text for the paragraph
List levels number or bullet is followed by tab
List levels number or bullet is followed by space
Follow character isn't used
Picture color types.
Picture automatic color.
Picture grayscale color.
Picture black and white color.
Picture washout color.
Document's break type.
Page break type.
Column break type.
Line break type.
Specifies the watermark type.
No watermark.
Picture watermark.
Text watermark.
Specifies WatermarkLayout.
Diagonal watermark layout.
Horizontal watermark layout.
Specifies BackgroundType
No background fill effect.
Gradient fill effect.
Picture fill effect.
Texture fill effect.
Color fill effect.
Shading styles for Gradient background effect.
Horizontal shading style.
Vertical shading style.
Diagonal Up shading style.
Diagonal Down shading style.
FromCorner shading style.
From Center shading style.
Shading variants for background gradient.
Shading in the upper part.
Shading in the lower part.
Shading in upper and lower parts.
Shading in the middle.
Specifies the type of a form field.
Text form field.
Check box form field.
Drop-down form field.
Unknown form field.
Defines checkBox size type.
Auto check box size.
Exact check box size.
Defines TextFormat
No text formatting
Uppercase text formatting.
Lowercase text formatting.
First capital text formatting.
Title case text formatting.
A 16-bit unsigned integer that specifies vertical font alignment for East Asian languages.
This value specifies that characters are aligned based on the top of each character.
This value specifies that characters are centered on the line.
This value specifies that characters are aligned based on their baseline.
This is how standard Latin text is displayed.
This value specifies that characters are aligned based on the bottom of each character.
This value specifies that alignment is automatically determined by the application.
Defines Number format.
No formatting
Format with while number.
Format with floating point number.
Whole number in percents.
Floating point number in percents.
Format which suits to "#?#0" Word format.
Format which suites to "#?#0,00" Word format.
Format which suites to "#?#0,00 $;(#?#0,00 $)" Word format.
Defines the direction of text.
Specifies that text in the parent object shall flow from left to right horizontally,
then top to bottom vertically on the page.
This means that horizontal lines are filled before the text expands vertically.
Specifies that text in the parent object shall flow from top to bottom vertically,
then right to left horizontally on the page.
This means that horizontal lines are filled before the text expands vertically.
This flow is also rotated such that all text is rotated 90 degrees when displayed on a page.
Specifies that text in the parent object shall flow from bottom to top vertically,
then from left to right horizontally on the page.
Specifies that text in the parent object shall flow from right to left horizontally,
then top to bottom vertically on the page.
This means that horizontal lines are filled before the text expands vertically.
Specifies that text in the parent object shall flow from left to right horizontally,
then top to bottom vertically on the page.
This means that horizontal lines are filled before the text expands vertically.
This flow is also rotated such that any East Asian text shall be rotated 270 degrees when displayed on a page.
Specifies that text in the parent object shall flow from top to bottom vertically,
then left to right horizontally on the page.
This means that horizontal lines are filled before the text expands vertically.
This flow is also rotated such that all text is rotated 90 degrees when displayed on a page.
Defines types of field marks.
Field separator type
Field end type.
Defines built-in styles.
Defines built-in table styles
Specifies the Number Style for a page.
Specifies PageNumber alignment.
Aligns the page number to the left side of the page
Centers the page number horizontally on the page
Aligns the page number to the right side of the page
Aligns the page to the inside margin of the page (useful for double-sided printing)
Aligns the page to the outside margin of the page (useful for double-sided printing)
Specifies the horizontal frame anchor.
Specifies the vertical frame anchor.
Specifies the XHTMLValidation type.
XHTML 1.0 validation.
XHTML 1.1 validation.
No validation.
Defines the type of grid pitch.
No doucment grid.
Line and Character Grid.
Line Grid Only.
Character Grid Only.
Defines document version
Document created using Word 97
Document created using Word 2000
Document created using Word 2002
Document created using Word 2003
Document created using Word 2007
Defines types of comment mark.
Comment start mark type.
Comment end mark type
Defines types of the ole object field
No specific type.
Ole object field type is EMBED
Ole object field type is LINK
Ole object field type is Control.
defines the types of OLE object
Type is not defined
Adobe Acrobat Document. File has ".pdf" extension.
Bitmap Image. File has ".png" extension.
Media Clip
Equation
Graph Chart
Excel 97-2003 Worksheet. File has ".xls" extension
Excel Binary Worksheet. File has ".xlsb" extension
Excel chart. File has ".xls" extension
Excel Macro-Enabled Worksheet. File has ".xlsm" extension.
Excel Worksheet. File has ".xlsx" extension.
PowerPoint 97-2003 Presentation. File has ".ppt" extension.
PowerPoint 97-2003 Slide. File has ".sld" extension.
PowerPoint Macro-Enabled Presentation. File has ".pptm" extension.
PowerPoint Macro-Enabled Slide. File has ".sldm" extension.
PowerPoint Presentation. File has ".pptx" extension.
PowerPoint Slide. File has ".sldx" extension.
Word 97-2003 Document. File has ".doc" extension.
Word Document. File has ".docx" extension.
Word Macro-Enabled Document. File has ".docm" extension.
Visio Deawing
MIDI Sequence
OpenDocument Presentation
OpenDocument Spreadsheet
OpenDocument Text
OpenOffice.org 1.1 Spreadsheet
OpenOffice.org 1.1 Text
Package
Video Clip
Wave Sound
WordPad Document
OpenOffice spreadsheet
OpenOffice Text
Visio Deawing for visio 2013.
word picture
Equation DSMT4
Word.Template.12
Microsoft Word Macro-Enabled Template
Specifies the image type.
Represents a bitmap image format (e.g., BMP, PNG, JPEG).
Represents a metafile format (e.g., WMF, EMF).
Represents the different types of tokens that can be encountered when parsing RTF (Rich Text Format) content.
A group start token (e.g., \{)
A group end token (e.g., \})
A control word (e.g., \par, \b, \i)
A plain text token
A table entry marker
Unknown type
Represents the different types of characters that can be used in a field.
The character is a start character, which defines the start of a complex field.
The character is a separator character, which defines the end of the field codes and the start of the field result for a complex field.
The character is a end character, which defines the end of a complex field.
Unknown
Simple field.
Specifies the ligature type.
Specifies the number form type.
Specifies the number spacing type.
Apply the default number spacing.
Apply the proportional number spacing.
Apply the tabular number spacing.
Specifies the stylistic set type.
Defines the FontTypeHint enumeration.
High ANSI Font.
East Asian Font.
Complex Script Font.
Specifies the Importing document options.
Use the destination document's styles for the imported content.
Keep the source document's formatting intact.
Merge the source document's formatting with the destination document's styles.
Import only the text content, discarding all formatting.
Specify vertical/horizontal origin the object in the GroupedShape.
On the upper left corner.
Center.
Represents the font pitch.
The pitch indicates if the font is fixed pitch, proportionally spaced, or relies on a default setting.
Specifies that no information is available about the pitch of a font.
Specifies that this is a fixed width font.
Specifies that this is a proportional width font.
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.
No users.
The current user.
Editors of the documnet.
Owners of the documnet.
Contributors to the documnet.
Members of the administrator group on the computer.
All users.
Represents the default type, which is None.
Represents a selection of part of text body.
Gets the text body.
The text body.
Gets or sets the start index of the text body item.
The start index of the item.
Gets or sets the end index of the text body item.
The end index of the item.
Gets or sets the start index of the paragraph item.
The start index of the item.
Gets or sets the end index of the paragraph item.
The end index of the item.
Initializes a new instance of the class.
The item start.
The item end.
Initializes a new instance of the class.
The text body.
Start index of the item.
End index of the item.
Start index of the paragraph item.
End index of the paragraph item.
Represent a selection of text inside paragraph.
Gets the selected text.
The selected text.
Gets or sets the at the specified index.
Gets the count of text chunks.
The count.
Initializes a new instance of the class.
The paragraph.
The start char position.
The end char position.
Initializes a new instance of the TextSelection class with the specified paragraph and character positions.
The paragraph containing the text selection.
The starting character position of the selection.
The ending character position of the selection.
Gets the ranges in one paragraph.
Gets as range.more than one paragraph, every paragraph to one text range.
Returns an array of TextRange objects representing the selected text in the RichTextBox control.
If isCopyFormat is true, the format of the selected text is also copied to the clipboard.
Indicates whether to copy the format of the selected text to the clipboard.
An array of TextRange objects representing the selected text.
Gets as one range.
Gets as one range.
Is copy existing formats to textrange
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Output entire content using pure Markdown syntax with no HTML passthrough.
Output tables as unprocessed HTML.
Auto-detect link export formats.
Serialize all links using inline Markdown syntax.
Serialize all links using reference Markdown syntax.
Produce list items formatted for Markdown syntax.
Produce list items formatted for plain text.
Serialize OfficeMath to plaint text.
Serialize OfficeMath to Image.
Serialize OfficeMath to MathML.
This is an abstract base class for classes that allow the user to specify additional
options when saving a document into a particular format.
Gets or sets a value determining whether or not to use high quality (i.e. slow) rendering algorithms.
Represents the type of CSS style sheet.
Specifies External sheet type.
Specifies Internal sheet type.
Specifies Inline sheet type.
Class for customizing document conversion options to Markdown.
Initializes a new instance of this class.
Controls how table text is aligned when saving to Markdown format.
Defines the output directory for iamges during Markdown document conversion.
Defines the directory name for building images URIs in exported documents.
Determines if images are embedded as Base64 in the output file.
Defines the method for writing list items to the output file.
Controls whether underlined text is converted to "++" syntax in Markdown format.
Defines the formatting method for hyperlinks in output documents.
Defines the rendering method for OfficeMath equations in output documents.
Enables selection of elements to output as raw HTML in Markdown conversion.
The alignment of the text of the table.
Default alignment for table text.
The table text is aligned to the Left.
The table text is aligned to the Center.
The table text is aligned to the Right.
Clears all formatting attributes of the border, resetting it to its default state.
Determines whether the specified object is equal to the current object.
The object to compare with the current object.
true if the specified object is equal to the current object; otherwise, false.
Gets or sets the style type of the border.
Gets or sets width of the border.
Gets or sets color of the border.
Returns or setswidth of space to maintain between border and text within border.
Setting to define if border should be drawn with shadow.
Enumerates the different types of borders that can be applied to elements.
Represents no border being applied.
Represents a border at the bottom of the element.
Represents a border at the left side of the element.
Represents a border at the right side of the element.
Represents a border at the top of the element.
Represents a horizontal border spanning across the element (typically bottom or top).
Represents a vertical border spanning along the side of the element (typically left or right).
Represents a diagonal border from the top-left to the bottom-right of the element.
Represents a diagonal border from the bottom-left to the top-right of the element.
Initializes a new instance of the class.
Gets or sets cell text direction.
Represents Frame object used in framed document.
Gets or sets whether lock the anchor of Frame or not.
Gets or sets Width Rule of Frame.
Gets or sets Height Rule of Frame.
Gets or sets wrap type of Frame.
Gets or sets relative to what the frame is positioned horizontally.
gets or sets relative to what the frame is positioned vertically.
Gets or sets the horizontal alignment of the frame.
Gets or sets the vertical alignment of the frame.
Gets or sets the horizontal position of the frame.
Gets or sets the vertical position of the frame.
Gets a value indicating whether this instance is frame.
Gets width of this frame
Sets width of this frame
Gets height of this frame
Sets height of this frame
Gets the position of the left edge of the frame
Sets the position of the left edge of the frame
Gets the position of the top edge of the frame
Sets the position of the top edge of the frame
Gets the distance between the document text and left or right edge of the frame.
Sets the distance between the document text and left or right edge of the frame.
Gets the distance between the document text and top or bottom edge of the frame.
Sets the distance between the document text and top or bottom edge of the frame.
Default constructor initializing with no document reference.
Constructor initializing with a document reference.
The document reference.
Detailed constructor initializing with a document and an owning object reference.
The document reference.
The owning object.
Checks for the existence of a specific key.
The key to check.
true if the key exists; otherwise, false.
Clears all formatting properties.
Clears background-related formatting properties (if any).
Copies the properties of the current object to the destination format object for a specific key.
Handles complex types implementing IComplexAttr, ensuring they are cloned if not inherited.
Assumes other types are immutable and assigns them directly.
The destination format object to copy properties to.
The key associated with the properties to be copied.
Copies properties from the specified source format to the current format.
The source format from which properties will be copied.
Represents a collection of padding attributes for formatting text in a Word document.
public class Paddings : WordAttrCollection
Gets or sets left padding.
Gets or sets top padding.
Gets or sets right padding.
Gets or sets bottom padding.
Sets all paddings.
Clears the table positioning.
Determines whether the current object is equal to another object of the same type.
The object to compare with the current object.
true if the current object is equal to the obj parameter; otherwise, false.
Determines whether the current object is equal to another object of the same type.
An object to compare with this object.
true if the current object is equal to the other parameter; otherwise, false.
Represents info about an insert or delete revision, occurs on runs of text.
Three different revision operations are possible on a run: inserted, deleted or formatted.
Formatted revision can be combined with deleted or inserted revision.
A piece of text can be inserted by one author and deleted by another author,
in this case both insert and delete revisions can be present on a run.
1. Formatted is same as formatting change revision on other objects, for example section properties.
There is an sprm that is followed by sprms for the properties that have changed. We read this
into revision attributes collection and store it as an attribute in the run attribute collection.
2. Inserted and deleted in WordML actually come not inside rPr element, but at the level of the r element.
Indicates whether the run is inserted or deleted during the revision.
The type of revision mark. Note that MS Word VBA defines many different revision types that
are not really documented and I don't know if they are used or not, for example wdRevisionDisplayField.
Revision types are much simpler in WordML so this enumeration is more similar to WordML than to MS Word VBA.
Type of revision mark is insertion.
Type of revision mark is Deletion.
Represents info about an moveFrom or moveTo revision, occurs on runs of text.
Two different move revision operations are possible on a run: moveFrom, and moveTo.
Indicates whether the run is 'moved from' or 'moved to' during the revision.
The type of move revision mark.
Common base for all revisions.
Gets or sets the author.
Specifies the author for an annotation within a Word document.
Gets or sets the date time.
Specifies the date information for an annotation within a Word document.
Represents a setup configuration for a view, inheriting from DocumentSerializable for document-based serialization.
Constant value for Zoom.
Returns or sets zooming value in percents
The zoom percent.
Returns or sets zooming type
The type of the zoom.
Returns or sets document view mode
The type of the document view.
Creates PageSetup object for specified document.
The doc.
Represents a class for formatting comments.
Gets or sets the DateTime.
The DateTime.
Gets or sets the user initials.
The user initials.
Gets or sets the user.
The user.
Gets or sets the id of the comment.
The comment id.
Initializes a new instance of the class.
Initializes a new instance of the CommentFormat class with the specified document.
The document to which the comment format will be applied.
Creates a new object that is a copy of the current instance.
A new object that is a copy of this instance.
Returns or sets list nesting level.
Gets type of the list.
Gets or sets the current list reference. If the list Id is zero, returns null.
Gets the current list level.
Increase level indent.
Decrease level indent.
Continue last list.
Applies a list style to the current context by the specified style name.
If the style is not found, it throws an ArgumentNullException.
The name of the list style to apply.
Applies the specified list style to the current paragraph.
If the style contains a list definition reference,
it applies the list reference; otherwise, it removes the list.
The list style to apply.
Apply default bullet style for current paragraph.
Apply default numbered style for current paragraph.
Applies a style to a list by setting its identifier and level number.
The list reference to which the style is applied.
The level number of the list item.
Removes the list from current paragraph.
Initializes a new instance of the class.
Gets the Borders object associated with the current instance, creating it if necessary.
The Borders object.
Gets the padding settings for the table.
A Paddings object containing the padding settings.
Gets the positioning of the table.
The object representing the positioning of the table.
Gets or sets the table style options.
The table style options.
Gets or sets the preferred width of the table.
The preferred width of the table.
Gets or sets the cell spacing of the table.
The cell spacing in pixels. If the value is less than or equal to 0, the spacing is set to 0. If the value is between 0 and 264.5, it is divided by 2 to set the actual spacing.
Gets or sets the left indent of the table.
The left indent value as a float.
Gets or sets the bidirectional text setting for the table.
true if the text should be displayed in a bidirectional format; otherwise, false.
Gets or sets the horizontal alignment of the rows in the table.
The horizontal alignment.
Gets or sets a value indicating whether text should wrap around an object.
true if text should wrap around an object; otherwise, false.
Gets or sets the layout type of the table.
Gets or sets a value indicating whether the layout should automatically fit the content.
Clears the formatting for all rows in the table.
Clears the background shading from all rows in the table.
Determines whether the current object is equal to another object.
The object to compare with the current object.
true if the current object is equal to the obj parameter; otherwise, false.
Represents TextBox formatting.
public class TextBoxFormat : WordAttrCollection
Gets or sets horizontal origin
Gets or sets vertical origin
Gets or sets the fill color of the textbox.
Gets the fill effects.
The fill effects.
Get or set text box linestyle
Gets or sets textbox width
Gets or sets textbox height
Gets or sets line color.
Gets or sets value which defines if
there is a line around textbox shape
Get or set textbox horizontal position
Gets or Sets a value. Specifies whether the spape stretches to fit the text in the textbox.
Default is false.
Get/set textbox vertical position
Get/set text Wrapping style
Get/set wrapping type for textbox
Get/set textbox line width
Get/set line dashing for textbox
Get/set textbox horizontal alignment
Get/set textbox vertical alignment
Gets or sets the text direction of the textbox.
Gets or sets the vertical anchoring of text. Default is top.
Gets the internal margin.
The internal margin.
Initializes a new instance of the class.
the parent textbox.
Clone textbox format.
Sets all internal margin.
Gets or sets the internal left margin (in points).
The internal left margin.
Gets or sets the internal right margin (in points).
The internal right margin.
Gets or sets the internal top margin (in points).
The internal top margin.
Gets or sets the internal bottom margin (in points).
The internal bottom margin.
Initializes a new instance of the class.
Gets the cell borders.
Gets the cell paddings.
Gets or sets vertical alignment.
Returns or setsthe way of vertical merging of the cell.
Returns or setsthe way of horizontal merging of the cell.
Gets or sets a value indicating whether [text wrap].
true if it specifies text wrap, set to true.
Gets or sets fit text option.
Gets or sets cell text direction.
Defines whether to use same paddings as table has.
Gets the Shading attribute associated with cell.
Initializes a new instance of the class.
Clears the formatting.
Clears paragraph background.
Table Positioning
Gets or sets the absolute horizontal position for table.
The horiz position abs.
Gets or sets the absolute vertical position for table.
The horiz position abs.
Gets or sets the horizontal position for table.
The vertical position.
Gets or sets the vertical position for table.
The vertical position.
Gets or sets the horizontal relation of the table.
The horiz relation to.
Gets or sets the horizontal relation of the table.
The horiz relation to.
Gets or sets the distance from top.
The distance from top.
Gets or sets the distance from bottom.
The distance from bottom.
Gets or sets the distance from left.
The distance from left.
Gets or sets the distance from right.
The distance from right.
Clears the table positioning.
Compares the current instance with another object of the same type to determine whether they are equal.
The object to compare with the current instance.
true if the current instance is equal to the obj parameter; otherwise, false.
Represents a text effect format for text range.
set Text Opacity;
the value rangs from 0 to 1;
The text opacity value.
Gets or sets font.
Returns or sets font name
Returns or sets font size
Returns or sets bold style
Returns or sets italic style
Returns or sets strikeout style.
Returns or sets double strikeout style.
Returns or sets underline style
Returns or sets underline color
Returns or sets text emphasis mark
Returns or sets text color
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%.
Gets or sets text background color
Returns or sets subscript/superscript mode
Returns or sets space width between characters.
Returns or sets text vertical position.
Gets or sets shadow property of text.
Gets or sets emboss property of text.
Gets or sets Engrave property of text.
Gets or sets Hidden property of text.
Gets or sets AllCaps property of text.
Gets or sets IsSmallCaps property of text.
Returns or sets right-to-left property of text.
Returns or sets bold property for right-to-left text.
Returns or sets italic property for right-to-left text.
Returns or sets font size of the right-to-left text.
Gets or sets highlight color of text.
Gets or setsthe font used for Latin text (characters with character codes from 0 through 127).
Gets or sets font name for right-to-left text.
Gets or sets East Asian font name.
Gets or sets font used for characters with character codes from 128 through 255.
Gets or sets the font type hint.
Gets or sets the ASCII locale id .
The ASCII locale id .
Gets or sets the locale identifier(language) for formatted right-to-left characters.
Gets or sets the far east locale id .
The far east locale id .
Gets a object that specifies border for the CharacterFormat.
Gets a object that refers to the shading formatting for the CharacterFormat.
Get/set outline character property.
Gets or sets the style for the character format.
Returns text effect format
Gets or sets the ligatures type.
Gets or sets the number form type.
The number form.
Gets or sets the number space type.
Gets or sets the stylistic set type.
Default constructor
Clears the formatting.
Clears paragraph background.
Get or Set a value that determines whether use Asian rules for controlling first and last characters.
Gets or sets the value that represents the paragraph first line indent in character units.
Gets or sets the value that represents the paragraph left indent in character units.
Gets or sets the value that represents the paragraph right indent in character units.
Returns or sets right-to-left property of the paragraph.
if bidi, set to true.
Gets or sets the shading of the paragraph.
Gets the borders of the paragraph.
Gets or sets the paragraph style associated with paragraph.
Gets or sets the name of the current style.
Gets the tabs info.
The tabs info.
True if all lines in the paragraph are to remain on the same page.
True if the paragraph is to remains on the same page as the
paragraph that follows it.
True if a page break is forced before the paragraph
True if a page break is forced after the paragraph
True if the first and last lines in the paragraph
are to remain on the same page as the rest of the paragraph.
Gets or sets the value that determines whether the space is automatically adjusted between Asian text and numbers.
Gets or sets the value that determines whether the space is automatically adjusted between Asian and Latin text.
Returns or sets horizontal alignment for the paragraph.
Returns or set sthe value that represents the left indent for paragraph.
Returns or sets the value that represents the right indent for paragraph.
Gets or sets the value(in points) for first line or hanging indent.Positive
value represents first-line indent, and Negative value
represents hanging indent.
Returns or sets the spacing (in points) before the paragraph.
Returns or sets the spacing (in points) after the paragraph.
Gets or sets background color of the paragraph
Returns or sets line spacing property of the paragraph.
Returns or sets line spacing rule property of the paragraph.
Gets or sets a value indicating whether spacing before is automatic.
if spacing before is automatic, set to true.
Gets or sets a value indicating whether spacing after is automatic.
if spacing after is automatic, set to true.
Gets or sets a value specifies whether the current paragraph snaps to grid when document grid is defined.
Gets or sets the outline level.
The outline level.
Gets or set allow punctuation to extend past text extents.
Gets or sets a value that determines whether allow Latin text to wrap in the middle of a word.
Gets or sets a value specifies the spacing that should be added before the first line
in this paragraph in the document in line units.
Gets or sets a value specifies the spacing that should be added after the last line
in this paragraph in the document in line units.
Gets or sets the style of textalignment
Gets a value indicating whether indentation type is mirror indents.
Indicates whether to suppress automatic hyphenation for the paragraph.
Gets a value indicating whether the current object has frame format.
Gets the frame format.
Initializes a new instance of the class.
Initializes a new instance of the class.
The document.
Sets the value that represents the left indent for paragraph.
The left indent.
Sets the value that represents the right indent for paragraph.
The right indent.
Sets the value that represents the first line indent for paragraph.
The first line indent.
Sets the value that represents the first line indent chars for paragraph.
The first line indent chars.
Clears the formatting.
Clears paragraph background.
Determines if the property with the given key exists.
The key of the property to check for existence.
True if the property with the specified key exists; otherwise, false.
Gets the borders.
Gets the paddings.
Gets the positioning.
Gets or sets background color.
Returns or sets spacing between cells.
The setting value must be between 0 pt and 264.5 pt.
The value will not be applied to this property if it is set out of range.
This property will be cleared if the set value is less than 0.
Returns or sets table indent.
Returns or sets the boolean value indicating if table is auto resized
Returns or sets whether table is right to left.
Gets or sets horizontal alignment for the table.
Gets or sets a value indicating whether to use "Around" text wrapping.
true if wrap text around; otherwise, false.
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.
The type of the layout.
Gets or sets the height of the row.
Gets or sets the height type of the row.
Gets or sets a value indicating whether the table has a header.
rue if the row is repeated as a table heading on every page when the table spans more than one page.
Gets or sets a value indicating whether the table can break across pages.
Initializes a new instance of the class.
Clears the formatting.
Clears background.
Determines whether the specified , is equal to this instance.
Represents base interface for dls collections.
Gets the number of items in collection.
The count.
Represents a collection of .
Gets the at the specified index.
Represents base interface for entities collections.
Gets the at the specified index.
Represents a collection of objects.
Gets the at the specified index.
Adds the specified style.
The style.
Finds a first style with specified style name
The name.
Finds a style by style name and style type
The name.
Type of the style.
Represents a collection of .
Gets the at the specified index.
Adds a paragraph to the end of collection.
The paragraph.
Inserts a paragraph into collection at the specified index.
The index.
The paragraph.
Returns the zero-based index of the specified paragraph.
The paragraph.
Removes the paragraph at the specified index from the collection.
The index.
Represents a collection of .
Gets the at the specified index.
Adds a table to end of text body.
The table.
Determines the index of a specific item in the collection.
The table.
Determines whether the contains a specific value.
The table.
if table is found, set to true.
Represents a collection of .
Gets the at the specified index.
Adds a textbox to the collection.
The text box.
Publishes base entity that can contains other entities.
Gets the child entities.
The child entities.
Represents a base entity for other entities of DLS.
Gets document of this entity.
Gets owner of this document object.
Gets the type of the document object.
The type of the document object.
Gets the next sibling.
The next sibling.
Gets the previous sibling.
The previous sibling.
Gets a value indicating whether this instance is composite.
if this instance is composite, set to true.
Creates a duplicate of the document object.
Gets the next widget sibling.
The next widget sibling.
Gets the previous sibling.
The previous Widget sibling.
Interface publish text body functionality
Gets inner tables.
Gets inner paragraphs.
Gets the form fields.
The form fields.
Gets the last paragraph.
The last paragraph.
Adds paragraph at the end of section.
Adds the table.
Inserts html at end of text body.
Inserts html begins from paragraph specified by paragraphIndex.
Inserts html beginning from paragraph specified by paragraphIndex,
and after paragraph item specified by paragraphItemIndex.
If the text body has no paragraphs, creates and appends one Paragraph.
Represents the MS Word Document.
Gets document's built-in properties.
Gets document's custom properties.
Gets collection of sections of this document.
Gets collection of styles.
Gets collection of list styles.
Gets collection of bookmarks of the document
Gets the textboxes of the document.
Gets or sets the TOC element of the document.
Gets Collection of Comments of the document.
Gets last section object.
Gets the last paragraph.
The last paragraph.
Gets or sets the type of protection of the document.
Returns or setsview type in MSWord.
Gets or sets watermark for the document.
Gets mail merge engine.
Gets background for the document.
Gets or sets the document variables.
The variables.
Gets the document properties.
The properties.
Gets a value indicating whether the document has tracked changes.
if the document has tracked changes, set to true.
Gets or sets a value indicating whether to update fields in the document.
On the moment only DOCVARIABLE fields can be updated.
if update fields, set to true.
If the document contains no sections, creates one section
with one paragraph.
Adds new section to document.
Adds new paragraph style to document.
Paragraph style name
Adds a reference to a list definition with the specified type and name.
The type of the list.
The name of the list.
The created list definition reference.
Gets the document's text.
Converts the whole document into images
The ImageType
Return the imagesLayouting of the pages is not exactly the same as the layouting made by Microsoft Word. The total number of pages and layouting of the elements may vary.
Converts the specified page into image
Zero based page index
The ImageFormat
Returns the image as streamLayouting of the pages is not exactly the same as the layouting made by MS-Word. The total number of pages and layouting of the elements may vary.
Converts the specified page into image
Zero based page index
The ImageType
Returns the imageLayouting of the pages is not exactly the same as the layouting made by MS-Word. The total number of pages and layouting of the elements may vary.
Converts the specified range of pages into images
Starting page index (Zero based)
Number of pages
The ImageType
Return the imagesLayouting of the pages is not exactly the same as the layouting made by MS-Word. The total number of pages and layouting of the elements may vary.
Creates the paragraph.
Make deep copy of word document.
Adds the style to the document style.
The built-in style.
Protects the document.
The type of the protection.
Protects the document.
The type of the protection
The password used for protection.
Encrypts the document.
The password.
Removes the encryption.
Update Paragraphs count, Word count and Character count
Finds and returns entry of specified regular expression along with formatting.
Finds and returns entry of specified string along with formatting,
taking into consideration caseSensitive and wholeWord options.
Finds the first entry of specified pattern in single-line mode.
The pattern.
Finds the first entry of matchString text in single-line mode.
The string to find.
if it specifies case sensitive, set to true.
if it specifies to search a whole word, set to true.
Finds and returns all entries of specified regular expression along with formatting.
Finds and returns all entries of specified string along with formatting,
taking into consideration caseSensitive and wholeWord options.
Replaces all occurrences of a character pattern specified
by a regular expression with newValue string.
Replaces all entries of matchString string with newValue string, taking into
consideration caseSensitive and wholeWord options.
Replaces all entries of matchString regular expression with TextRangesHolder.
The pattern.
The text selection.
Replaces all entries of matchString string with TextSelection, taking into
consideration caseSensitive and wholeWord options.
The matchString.
The text selection.
if it specifies case sensitive, set to true.
if it specifies to search whole word, set to true.
Replaces all entries of matchString text with newValue text in single-line mode.
The matchString.
The newValue.
if it specifies case sensitive, set to true.
if it specifies whole word to be newValue, set to true.
The number of performed replaces.
Replaces all entries with specified pattern with newValue text in single-line mode.
The pattern.
The newValue.
The number of performed replaces.
Replaces the matchString text with matchSelection in single-line mode.
The matchString.
The matchSelection.
if it specifies case sensitive newValue, set to true.
if it specifies whole word to be newValue, set to true.
The number of performed replaces.
Replaces the matchString pattern with matchSelection in single-line mode.
The pattern.
The matchSelection.
The number of performed replaces.
Finds the next entry of matchString string, taking into consideration caseSensitive
and wholeWord options.
The text body item at which search starts (paragraph or table).
The string to find.
if it specifies case sensitive search, set to true.
if it specifies whole word to be search, set to true.
Finds the next entry of matchString pattern.
The start body item at which search starts (paragraph or table).
The pattern.
Finds the next matchString text starting from specified.
BodyRegion using single-line mode.
The start text body item.
The matchString.
if it specifies case sensitive search, set to true .
if it specifies whole word to be search, set to true.
Finds the next text which fit the specified pattern starting from start BodyRegion
using single-line mode.
The start body item.
The pattern.
Resets the FindPattern.
Opens the document from stream in Xml or Microsoft Word format.
Saves the document to a stream in Xml or Microsoft Word format.
Opens the document from file in Microsoft Word format.
File name
Opens the document from file in Xml or Microsoft Word format.
Streams the document to the client browser.
LoadFromStream new document in read-only mode.
File to open.
Type of the format.
Saves the document to file in Microsoft Word format.
File name
Saves the document to file in Xml or Microsoft Word format.
File name
Type of the format
Imports all content into the document.
The doc.
Imports all content into document.
The doc.
If the document styles which have same names will be
also imported to the destination document, set to true.
Represents a paragraph inside a Section.
Returns or sets paragraph text.
Gets the at the specified index.
Gets the paragraph items.
The items.
Gets the paragraph format.
Gets list formatting for the paragraph.
Gets the character format for the break symbol.
Gets a value indicating whether this paragraph is in cell.
if this paragraph is in cell, set to true.
Gets a value indicating whether this paragraph is end of section.
if this paragraph is end of section, set to true.
Gets a value indicating whether this paragraph is end of document.
if this instance is end of document, set to true.
Appends text to the end of paragraph.
The text.
Appends picture to the end of paragraph.
The image.
Appends picture to the end of paragraph.
The image bytes.
Appends field to the end of paragraph
Name of the field.
Type of the field.
Appends start of the bookmark with specified name into paragraph.
The name.
Appends end of the bookmark with specified name into paragraph.
The name.
Appends the comment.
Appends the footnote.
The type.
Appends textbox to the end of the paragraph
Textbox width
Textbox height
Appends symbol to the end of paragraph.
The character code.
Appends break to end of paragraph.
Type of the break.
Appends the HTML.
The HTML.
Gets related style.
Replaces all entries of matchString string with TextRangesHolder, taking into
consideration caseSensitive and wholeWord options.
The matchString.
The text selection.
if it specifies case sensitive search, set to true.
if it specifies the whole word to be newValue, set to true.
Appends the check box.
Appends the text form field.
The default text.
Appends the drop down form field.
Appends the check box.
Name of the check box.
Default checkbox value.
Appends the text form field.
Name of the form field.
The default text.
Appends the drop down form field.
Name of the drop drop down.
Appends the hyperlink.
The link.
The text to display.
The hyperlink type.
Appends the hyperlink.
The link.
The picture to display.
The type of hyperlink.
Removes the absolute position data. If paragraph has absolute position in the document,
all position data will be erased.
Appends the TOC.
The lower heading level.
The upper heading level.
Appends the OLE object.
The OLE stream.
The OLE picture.
Appends the OLE object.
The OLE bytes.
The OLE picture.
Appends the OLE object.
The path to file.
The OLE picture.
Type of the OLE object file.
Appends the OLE object.
The path to file.
The OLE picture.
Appends the OLE object into paragraph.
The OLE storage.
The OLE picture.
The type of OLE object link type.
Appends the OLE object.
The OLE storage bytes.
The OLE picture.
Type of the OLE link.
Appends the package OLE object (ole object without specified type).
The OLE object bytes.
The OLE picture.
The file extension.
Appends the package OLE object (ole object without specified type).
The OLE file stream.
The OLE picture.
The file extension.
Represents a section inside a Document.
Gets the paragraphs.
The paragraphs.
Gets the tables.
The tables.
Gets the section body.
The body.
Gets page Setup of current section.
Get collection of columns which logically divide page on many
printing/publishing areas.
Returns or setsbreak code.
Gets or sets a value indicating whether [protect form].
true if [protect form]; otherwise, false.
Adds new column to the section.
Adds the paragraph.
Adds the table.
Clones it self.
Makes all columns in current section to be of equal width.
Gets headers/footers of current section
Represents a table in a document.
Gets row collection.
Gets the table format.
The table format.
Gets the table format.
The table format.
Gets the last cell in last row.
Gets the last row in table.
Gets the last row in table.
Gets cell by row/column indexes.
Returns or setstable width.
Adds new row to table.
Adds new row to table.
Adds a row to table with copy format option
Indicates whether copy format from previous row or not
if it specifies auto populate cells, set to true.
Resets rows / columns numbers.
The rows number.
The columns number.
Resets rows / columns numbers.
The rows num.
The columns num.
The format.
Width of the cell.
Applies the vertical merge for table cells.
Index of the column.
Start index of the row.
End index of the row.
Applies horizontal merging for cells of table row.
Index of the row.
Start index of the cell.
End index of the cell.
Gets or sets indent from left for the table.
Removes the absolute position data. If table has absolute position in the document,
all position data will be erased.
Interface publishes base paragraph item functionality
Gets the owner paragraph.
Applys the character style.
the style name.
Gets the style name.
Interface publishes field functionality.
Returns or sets field type
Interface publishes merge field functionality
Returns or setsfield name
Gets or sets "text before" switching value
Gets or sets "text after" switching value
Represents a picture in a word document.
Returns or setspicture height.
The value is measured in points.
Returns or setspicture width.
///
The value is measured in points.
Returns or setspicture height scale factor in percent.
Returns or setspicture width scale factor in percent.
Loads System.Drawing.Image object.
Gets internal System.Drawing.Image object.
Loads System.Drawing.Image as byte array.
Gets image byte array.
Add Caption for current Picture
Gets \ sets horizontal origin of the picture.
Gets \ sets vertical origin of the picture.
Gets \ sets absolute horizontal position of the picture.
The value is measured in points and the position is relative to HorizontalOrigin.
Gets \ sets absolute vertical position of the picture.
The value is measured in points and the position is relative to VerticalOrigin.
Gets \ sets text wrapping style of the picture.
Gets \ sets text wrapping type of the picture.
Returns or setspicture horizontal alignment.
If it is set as None, then the object is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to HorizontalOrigin.
Returns or setspicture vertical alignment.
If it is set as None, then the object is explicitly positioned using position properties. Otherwise it is positioned according to the alignment specified. The position of the object is relative to VerticalOrigin.
Gets or sets the picture's alternative text.
The alternative text.
Gets or sets the picture's title
The title text
Gets or sets a value indicating whether the picture is under text.
Summary description for ITextBox.
Gets the text box body.
The text box body.
Gets or sets the text box format.
The text box format.
Interface publishes text range functionality.
Returns or sets text.
Gets text format.
Applies specified character format for current text range.
Represents the style that can be used to format a Paragraph.
Gets formatting of paragraph.
Gets formatting of characters inside paragraph.
Publishes the DLS style base functionality.
Gets the style name.
Gets the style id.
Gets the type of the style.
The type of the style.
Clones itself.
Interface publishes base functionality for style holders
Gets style name.
Applies a new style.
Applies the style.
The built-in style.
Summary description for IXDLSAttributeWriter.
Writes the value.
The name.
The value.
Writes the value.
The name.
The value.
Writes the value.
The name.
The value.
Writes the value.
The name.
The value.
Writes the value.
The name.
The value.
Writes the value.
The name.
if it specifies value, set to true.
Writes color as string to XML.
Name of attribute.
Color structure.
Writes DateTime as string to XML.
Name of attribute.
Summary description for IXDLSAttributeReader.
Determines whether the current node has attribute with specified name.
The name.
if has attribute with specified name, set to true.
Reads the string.
The name.
Reads the int.
The name.
Reads the short.
The name.
Reads the float.
The name.
Reads the double.
The name.
Reads the boolean.
The name.
Reads the byte.
The name.
Reads the enum.
The name.
Type of the enum.
Reads color from XML.
Name of attribute.
Reads the date time.
The s.
Summary description for IXDLSContentWriter.
Writes the child binary element.
The name.
The value.
Writes the child string element.
The name.
The value.
Writes the child element.
The name.
The value.
Writes the child ref element.
The name.
Gets the inner writer.
The inner writer.
Summary description for IXDLSContentReader.
Gets the name of the tag.
The name of the tag.
Gets the type of the node.
The type of the node.
Gets the attribute value.
The name.
Parses the type of the element.
Type of the enum.
Type of the element.
Reads the child element.
The value.
Reads the child element.
The type.
Reads the content of the child string.
Reads the child binary element.
Gets the inner reader.
The inner reader.
Gets the attribute reader.
The attribute reader.
Represents required functionality for serialization by XDLSReader/Writer.
Used for objects/items implementation
Object can writes by this method own "value" properties
Object can writes by this method own complex/binary data.
Object can reads by this method own "value" properties
Object can reads by this method own complex/binary data.
Gets special holder with child objects.
Object can use this method for restore references.
Represents required functionality for serialization by XDLSReader/Writer.
Used for collections/lists implementation
Collection must creates and adds new empty item.
Creates a new item using the provided XDLS content reader.
The XDLS content reader.
The newly created item.
Adds an item to the collection.
The item to add.
Gets the name of the tag item.
The name of the tag item.
Gets the count.
The count.
Summary description for IXDLSFactory.
Creates the specified reader.
The reader.
Class Spire.Doc.LicenseProvider.
Provides a license by a license file path, which will be used for loading license.
License file full path.
Provides a license by a license stream, which will be used for loading license.
License data stream.
Provides a license by a license key, which will be used for loading license.
The value of the Key attribute of the element License of you license xml file.
Sets the license key required for license loading, and specifies whether to use a development or test license.
The value of the Key attribute of the element License of you license xml file.
Indicates whether to apply a development or test license.
Unbind development or testing licenses.
Only development or testing licenses can be unbound, deployment licenses cannot be unbound.
The approach to lifting development or testing licenses does not allow frequent invocation by the same machine code,
mandating a two-hour wait period before it can be invoked again.
Returns true if the unbinding operation was successful; otherwise, false.
Sets the license file name, which will be used for loading license.
License file name.
Clear all cached license.
Load the license provided by current setting to the license cache.
Represents a class that defines the bound value for an .
Initializes a new instance of the AxisBound class.
Initializes a new instance of the AxisBound class with the specified value.
The value to initialize the AxisBound with.
Initializes a new instance of the AxisBound class with a DateTime value.
The DateTime value to initialize the AxisBound with.
Gets a value indicating whether the property is automatically managed.
Gets the value.
The value.
Converts the stored OLE Automation date to a DateTime value.
A DateTime value representing the OLE Automation date.
Specifies type of a category axis.
Specifies that type of a category axis is determined automatically based on data.
Specifies an axis of an arbitrary set of categories.
Specifies a time category axis.
Represents the display units for an axis in a chart.
Initializes a new instance of the AxisDisplayUnits class.
The chart axis to which the display units are associated.
Gets or sets the built-in unit of the axis display.
The built-in unit of the axis display.
Gets or sets the custom unit for the axis display units.
The custom unit value.
Gets or sets whether show display units label on the chart.
true if the display units label is shown; otherwise, false.
Specifies the possible scale types for an axis.
Linear scaling.
Logarithmic scaling.
Specifies the display units for an axis.
Specifies the values on the chart shall displayed as is.
Specifies the values on the chart shall be divided by a user-defined divisor. This value is not supported
by the new chart types of MS Office 2016.
Specifies the values on the chart shall be divided by 1,000,000,000.
Specifies the values on the chart shall be divided by 100,000,000.
Specifies the values on the chart shall be divided by 100.
Specifies the values on the chart shall be divided by 100,000.
Specifies the values on the chart shall be divided by 1,000,000.
Specifies the values on the chart shall be divided by 10,000,000.
Specifies the values on the chart shall be divided by 10,000.
Specifies the values on the chart shall be divided by 1,000.
Specifies the values on the chart shall be divided by 1,000,000,000,0000.
Specifies the values on the chart shall be divided by 0.01. This value is supported only by the new chart
types of MS Office 2016.
Represents the bounds of an axis in a chart.
Initializes a new instance of the AxisBounds class with the specified chart axis.
The chart axis to associate with the AxisBounds.
Gets or sets the minimum value of the axis.
The minimum value of the axis.
Gets or sets the maximum value of the axis.
The maximum value of the axis.
Gets or sets the logarithmic scale base.
Represents a class to handle the options of axis tick labels in a chart.
Initializes a new instance of the AxisTickLabels class.
The chart axis to which the tick labels belong.
Gets or sets the interval unit between labels on the axis.
Gets or sets a value indicating whether the interval between labels is automatically determined.
true if the interval is automatically determined; otherwise, false.
Gets or sets the distance from axis of the labels.
Gets or sets the position of the labels.
Gets or sets the alignment of the labels.
Represents a class to handle the options of axis tick marks in a chart.
Initializes a new instance of the AxisTickMarks class.
The chart axis to which the tick marks belong.
Gets or sets the interval between tick marks on the axis.
Gets or sets the major type of the tick marks for the axis.
Gets or sets the minor type of the tick marks for the axis.
Represents the units for an axis in a chart.
Initializes a new instance of the AxisUnits class.
The chart axis to associate with the units.
Gets or sets the major unit value of the axis.
The major unit value.
Gets or sets the major time unit for the date axis.
Gets or sets a value indicating whether the major units on the axis are automatically determined.
true if the major units are automatically determined; otherwise, false.
Gets or sets the minor unit value of the axis.
The minor unit value.
Gets or sets the minor time unit of the date axis.
Gets or sets a value indicating whether the minor units on the axis are automatically determined.
true if the minor units are automatically determined; otherwise, false.
Gets or sets the base time unit of the axis.
Represents the title of an axis in a chart.
Initializes a new instance of the ChartAxisTitle class.
The ChartAxis to which the title is associated.
Gets or sets a value indicating whether the title is visible.
Gets or sets the text of the axis title.
The text of the axis title.
Gets or sets a value indicating whether the title is overlaid on the chart.
true if the title is overlaid; otherwise, false.
Gets the font format used for the axis title.
The font of the axis title.
Represents a data table options associated with a chart.
Initializes a new instance of the ChartDataTable class.
The chart associated with the data table.
Gets or sets a value indicating whether the DataTable is visible.
Gets or sets a value indicating whether to show legend keys.
Gets or sets a value indicating whether the horizontal border of the data table is shown.
Gets or sets a value indicating whether the vertical border of the data table is shown.
Gets or sets a value indicating whether the outline border of the data table is shown.
Gets the font format for the text properties.
The FontFormat object representing the font properties.
Provides access to the chart shape properties.
Provides access to series collection.
Provides access to the chart title properties.
Provides access to the chart legend properties.
Provides access to properties of the X axis of the chart.
Provides access to properties of the Y axis of the chart.
Provides access to properties of the Z axis of the chart.
Gets the collection of axes for the chart.
A containing the axes of the chart.
Gets the Data Table Options associated with the Chart.
A ChartDataTable object representing the data table for the chart.
Choose the chart type and axis for the data series.
This method is intended for manipulating combo chart.
The series name.
The chart type for this series.
Show this series on the secondary axis.
Create a simple chart for the combo charts.
The paragraph where chart located.
The chart type to insert into the document.
The width of the image in points. Can be a negative or zero value to request 100% scale.
The height of the image in points. Can be a negative or zero value to request 100% scale.
The simple chart with one series.
Represents a chart axis in a chart.
Implements interfaces for handling chart titles, extension lists, and number format providers.
Gets the type of the chart axis.
Gets or sets the type of the category axis.
Gets the bounds for the axis.
The bounds of the axis.
Gets the units for the axis.
The units of the axis.
Gets of sets the axis crosses.
Gets or sets the axis crosses value.
Gets or sets a value indicating whether the axis is between tick marks.
true if the axis is between tick marks; otherwise, false.
This property is applicable only when the axis type is either Category or Date.
Gets the display units for the axis.
The display units for the axis.
Gets or sets a value indicating whether the categories in reverse order.
Gets the tick marks options for the axis.
The tick marks options for the axis.
Gets the tick labels options for the axis.
The tick labels options for the axis.
Gets the number format for the axis.
The object representing the number format.
Gets or sets a value indicating whether major gridlines are enabled.
true if major gridlines are enabled; otherwise, false.
Gets or sets a value indicating whether minor gridlines are enabled.
true if minor gridlines are enabled; otherwise, false.
Gets or sets a value indicating whether the chart axis is hidden.
true if the chart axis is hidden; otherwise, false.
Gets the title of the chart axis.
The object representing the title of the chart axis.
Sets the vetrtical type for the axis text.
Specifies the type for an axis.
Category axis.
Date axis.
Series axis.
Value axis.
Represents a data label for chart elements.
Gets or sets the index of the item.
Gets or sets a value indicating whether the category name should be displayed.
Gets or sets a value indicating whether the size of the bubbles should be displayed.
Gets or sets a value indicating whether the legend key should be displayed.
Gets or sets a value indicating whether to display the percentage.
Gets or sets a value indicating whether the series name should be displayed.
Gets or sets a value indicating whether the value should be displayed.
Gets or sets a value indicating whether leader lines are displayed for the data labels.
Gets or sets a value indicating whether data labels should be displayed for a specified range.
Gets or sets the separator used to distinguish between different elements in a string.
Gets or sets a value indicating whether the element is visible.
Gets or sets the number format for the chart values.
Gets the font format for the current data label.
The FontFormat instance for the text properties.
Represent the data labels options for the chart series.
Gets the ChartDataLabel at the specified index.
The zero-based index of the ChartDataLabel to get.
The ChartDataLabel at the specified index.
Gets the number of data labels in the collection.
Gets or sets a value indicating whether the label contains the category name.
true if the label contains the category name; otherwise, false.
Gets or sets a value indicating whether the label contains the legend key.
true if the label contains the legend key; otherwise, false.
Gets or sets a value indicating whether the label contains the series name.
true if the label contains the series name; otherwise, false.
Gets or sets a value indicating whether the label contains the value.
true if the label contains the value; otherwise, false.
Gets or sets a value indicating whether leader lines are shown for the label.
true if leader lines are shown; otherwise, false.
Gets or sets the separator used in the labels.
The separator string.
The separator string to set.
Gets the number format for the label.
The ChartNumberFormat object that represents the number format for the label.
Gets the font format for the data labels.
The FontFormat object representing the font properties.
Represents a data point for a chart.
Gets or sets the index of the item.
Represents the level or intensity of an explosion.
Gets or sets a value indicating whether the value should be inverted if it is negative.
Gets or sets a value indicating whether the 3D chart should display a bubble effect.
Represents the marker used for data points in a chart series.
Represents a collection of ChartDataPoint objects.
Gets or sets the ChartDataPoint at the specified index.
The zero-based index of the ChartDataPoint to get or set.
The ChartDataPoint at the specified index.
Returns an enumerator that iterates through the collection.
Adds a new ChartDataPoint at the specified index.
The zero-based index at which the new ChartDataPoint should be inserted.
The newly added ChartDataPoint.
Removes the element at the specified index from the list.
The zero-based index of the element to remove.
Clears all items from the collection.
Gets the number of items in the collection.
Represents a chart legend in a DML (Drawing Markup Language) document.
Implements the IDmlExtensionListSource interface to provide a list of extensions for the legend.
Gets or sets a value indicating whether the legend is visible.
Gets or sets the position of the legend.
Gets or sets a value indicating whether show the legend with overlapping the chart.
Gets the font format for the text properties.
The font format.
Represents a chart data marker.
Gets or sets chart marker symbol.
Gets or sets chart marker size.
Default value is 7.
Represents a class for formatting numbers in charts.
Gets or sets the format code used for formatting the output.
Gets a value indicating whether the current instance is linked to its data source.
Represents a series of data points for a chart, implementing interfaces for chart data point and DML extension list source.
Represents the intensity or magnitude of an explosion.
Gets or sets a value indicating whether the value should be inverted if it is negative.
Represents the marker used in the chart to highlight data points.
Gets or sets a value indicating whether the 3D bubble effect is enabled.
Gets the chart type of this series.
Represents a collection of data points used in a chart.
Gets or sets the name of the entity.
Gets or sets a value indicating whether the transition or movement should be smooth.
Gets or sets whether data labels are enabled for the chart series.
True if data labels are enabled, otherwise false.
Represents a collection of data labels for a chart series.
Represents a collection of chart series.
Gets the chart series at the specified index.
The zero-based index of the chart series to get.
The chart series at the specified index.
Returns an enumerator that iterates through the collection.
An enumerator that iterates through the collection.
Removes the element at the specified index from the list.
The zero-based index of the element to remove.
Clears all items from the collection.
Adds new ChartSeries to this collection.
Use this method to add series to any type of Bar, Column, Line and Surface charts.
Adds new ChartSeries to this collection.
Use this method to add series to any type of Scatter charts.
Adds new ChartSeries to this collection.
Use this method to add series to any type of Area, Radar and Stock charts.
Adds new ChartSeries to this collection.
Use this method to add series to any type of Bubble charts.
Gets the number of elements in the collection.
Represents a chart title in a document.
Implements the IDmlExtensionListSource interface to provide extension list functionality.
Gets or sets the text content of the object.
Gets or sets a value indicating whether the overlay should be displayed.
Gets or sets a value indicating whether the element should be displayed.
Gets the font formatting for the title.
The font formatting.
Specifies type of a chart.
Area chart.
Stacked Area chart.
100% Stacked Area chart.
3D Area chart.
3D Stacked Area chart.
3D 100% Stacked Area chart.
Bar chart.
Stacked Bar chart.
100% Stacked Bar chart.
3D Bar chart.
3D Stacked Bar chart.
3D 100% Stacked Bar chart.
Bubble chart.
3D Bubble chart.
Column chart.
Stacked Column chart.
100% Stacked Column chart.
3D Column chart.
3D Stacked Column chart.
3D 100% Stacked Column chart.
3D Clustered Column chart.
Doughnut chart.
Line chart.
Stacked Line chart.
100% Stacked Line chart.
3D Line chart.
Pie chart.
3D Pie chart.
Pie of Bar chart.
Pie of Pie chart.
Radar chart.
Scatter chart.
Stock chart.
Surface chart.
3D Surface chart.
Specifies type of a series.
Area series.
Stacked Area series.
100% Stacked Area series.
3D Area chart.
3D Stacked Area series.
3D 100% Stacked Area series.
Bar series.
Stacked Bar series.
100% Stacked Bar series.
3D Bar series.
3D Stacked Bar series.
3D 100% Stacked Bar series.
Bubble series.
3D Bubble series.
Column series.
Stacked Column series.
100% Stacked Column series.
3D Column series.
3D Stacked Column series.
3D 100% Stacked Column series.
3D Clustered Column series.
Doughnut series.
Line series.
Stacked Line series.
100% Stacked Line series.
3D Line series.
Pie series.
3D Pie series.
Pie of Bar series.
Pie of Pie series.
Radar series.
Scatter series.
Stock series.
Surface series.
3D Surface series.
Treemap series.
Sunburst series.
Histogram series.
Pareto series.
ParetoLine series.
BoxAndWhisker series.
Waterfall series.
Funnel series.
RegionMap series.
Specifies type of text direction.
Horizontal type.
Vertical type.
All text rot 90°.
All text rot 270°.
East Asian text vertical.
Specifies the possible alignment for the tick labels of chart axis.
The labels alignment is not specified.
Specifies that the labels are centered.
Specifies that the labels are left justified.
Specifies that the labels are right justified.
Specifies the possible crossing points for an axis.
The category axis crosses at the zero point of the value axis (if possible), or at the minimum value
if the minimum is greater than zero, or at the maximum if the maximum is less than zero.
A perpendicular axis crosses at the maximum value of the axis.
A perpendicular axis crosses at the minimum value of the axis.
A perpendicular axis crosses at the specified value of the axis.
Specifies the possible positions for a chart legend.
No legend will be shown for the chart.
Specifies that the legend shall be drawn at the bottom of the chart.
Specifies that the legend shall be drawn at the left of the chart.
Specifies that the legend shall be drawn at the right of the chart.
Specifies that the legend shall be drawn at the top of the chart.
Specifies that the legend shall be drawn at the top right of the chart.
Specifies marker symbol style.
Specifies a default marker symbol shall be drawn at each data point.
Specifies a circle shall be drawn at each data point.
Specifies a dash shall be drawn at each data point.
Specifies a diamond shall be drawn at each data point.
Specifies a dot shall be drawn at each data point.
Specifies nothing shall be drawn at each data point.
Specifies a picture shall be drawn at each data point.
Specifies a plus shall be drawn at each data point.
Specifies a square shall be drawn at each data point.
Specifies a star shall be drawn at each data point.
Specifies a triangle shall be drawn at each data point.
Specifies an X shall be drawn at each data point.
Specifies the possible positions for tick labels.
Specifies the axis labels shall be at the high end of the perpendicular axis.
Specifies the axis labels shall be at the low end of the perpendicular axis.
Specifies the axis labels shall be next to the axis.
Specifies the axis labels are not drawn.
Specifies default value of tick labels position.
Specifies the possible positions for tick marks.
Specifies that the tick marks shall cross the axis.
Specifies that the tick marks shall be inside the plot area.
Specifies that the tick marks shall be outside the plot area.
Specifies that there shall be no tick marks.
pecifies the unit of time for axes.
Specifies that unit was not set explicitly and default value should be used.
Specifies that the chart data shall be shown in days.
Specifies that the chart data shall be shown in months.
Specifies that the chart data shall be shown in years.
Determines whether the specified , is equal to this instance.
The to compare with this instance.
Returns a hash code for this instance.
Gets or sets the color of the background pattern.
Gets or sets the color of the foreground pattern.
Gets or sets the texture style.
This class contains methods for adjusting the preset geometric shapes.
The user interface can be made to transform only certain parts of the shape
by using the special points (can alse be called adjust handles), similar
functionality can be implemented using this class.
(See .)
Gets the corner radius of the round rectangle shape.
This method is only applicable to .
The corner radius.
Adjusts the corner radius of the round rectangle shape.
The maximum corner radius is half the smaller dimension
of the length and width of the rectangle.
This method is only applicable to .
The value of the corner radius.
Represents a digital signature in the document.
Gets the system date/time of the current signature.
Gets the purpose for signing this document of the current signature.
Gets the signer role/title of the current signature.
Returns a string representation of the object.
Represents a collection of digital signatures.
Gets the count of signatures int the collection.
Gets the at the specified index.
The zero-based index.
The specified .
Returns an enumerator for the current collection.
Represents a class for filling data.
Gets or sets the color.
Gets or sets the opacity of the element.
Gets or sets a value indicating whether the Fill is currently on.
Gets or sets the image bytes.
Represents an abstract base class for shapes that implements the ITextBox interface.
Gets the type of the document object.
Returns true if the shape has image bytes or links an image.
Gets the first paragraph in the document.
Gets the last paragraph in the document.
Returns true if this shape has a chart.
Returns a chart object.
If there is a chart associated with this shape,
it allows for the manipulation of chart.
Base class for objects in the Psawing layer, such as an AutoShape, freeform, OLE object, ActiveX control, or picture.
Retrieves the attribute of a DirectShape using the specified key.
The key corresponding to the attribute to be retrieved.
The attribute value associated with the key, or null if the key is not found.
Fetches the inherited shape attribute associated with the specified key.
The key of the inherited shape attribute to fetch.
The object representing the inherited shape attribute, or null if no attribute is found for the given key.
Fetches the attribute of a shape based on the provided key.
The key corresponding to the attribute of the shape to be fetched.
The attribute of the shape as an object.
Sets the attribute of a shape with the specified key to the given value.
The key of the attribute to set.
The value to set for the attribute.
Removes the shape attribute associated with the specified key.
The key of the shape attribute to be removed.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Converts a point from local coordinates to parent coordinates.
The point in local coordinates.
The point converted to parent coordinates.
Sets the shape type. Users are not to modify shape type directly.
Gets the child objects of the entity.
Gets or sets the hyperlink address of the shape.
The hyperlink address as a string.
The hyperlink address to set.
The hyperlink address of the shape.Thrown when the value parameter is null.
Gets or sets the alternative text.
Gets or sets the boolean valut. Specifies that the generating application should not allow aspect ratio changes
for the corresponding graphic frame.
Gets or sets the boolean a value. Specifies whether this shape can overlap other shapes.
Gets or sets the boolean a valut. Specifies whether the shape is below or above text.
Gets or sets the horizontal position of the object.
Gets or sets the vertical position of the object.
Gets the position of the right edge of the containing block of the shape.
Gets the position of the bottom edge of the containing block of the shape.
Gets or sets the width of the containing block of the shape.
Gets or sets the height of the containing block of the shape.
Gets or sets the distance between the document text and the top edge of the shape.
Gets or sets the distance between the document text and the bottom edge of the shape.
Gets or sets the distance between the document text and the left edge of the shape.
Gets or sets the distance between the document text and the right edge of the shape.
Gets or sets the rotation angle in degrees.
Determines the display order of overlapping shapes.
Adds to the source rectangle value of the effect extent.
Gets the shape type.
Specifies relative to what the shape is positioned horizontally.
Specifies relative to what the shape is positioned vertically.
Specifies how the shape is positioned horizontally.
Specifies how the shape is positioned vertically.
Gets or sets the style of text wrapping used in the text container.
Gets or sets the text wrapping style.
Specifies how the text is wrapped around the shape.
Gets or sets the origin coordinates of the point.
Gets or sets the size of the coordinate.
Gets a value indicating whether the shape is a signature line.
Gets the size of the shape in its native units. Top level shapes are in points. Child shapes are in parent coordinate system.
Determines whether the current shape contains hyperlink.
Returns true if the shape has image bytes or links an image.
Defines the text and formatting of the text path (of a WordArt object).
Use the property to access WordArt properties of a shape.
You do not create instances of the class directly.
Defines the family of the textpath font.
Defines the size of the font in points.
True if the font is formatted as bold.
True if the font is formatted as italic.
True if the font is formatted as small capital letters.
Defines the text of the text path.
Defines the Office Math class such as function, equation
Initializes a new instance of the class.
The document.
Creates a shallow copy of the current object.
Gets the type of the document object.
The type of the document object.
Gets the parent paragraph.
The parent paragraph.
Parses MathML code strings and update the current object.
The MathML code or Office MathML code to parse.
Parses OMML (Office MathML) code strings and update the current object.
The OMML code string.
Parses the LaTeX math code strings and update the current object.
The LaTeX math expression.
Froms the EqField.
The EqField object.
Save the OfficeMath object as Image
Converts the current math object to standard MathML code.
The MathML representation of the math object as a string.
Converts the current math object to Office MathML (OMML) code.
The OMML representation of the math object as a string.
Converts the current math object to LaTeX math code.
The LaTeX representation of the math object.
Gets a collection of child objects associated with this document object.
Represents a group of shapes in a document.
Creates a new group shape.
Gets the type of the document object.
Gets or sets whether the OLEObject is displayed as an Icon or Content. If True, the OLEObject is displayed as an icon
bool
Gets the OLE picture.
The OLE picture.
Gets the type of the document object.
The type of the document object.
Gets the OLE container.
The container.
Indicating whether this instance is composite.
Gets the name of the OLE Object storage.
The name of the OLE storage.
Gets or sets the link path.
The link address.
Gets the type of the OLE object.
The type of the OLE obj.
Gets the programmatic identifier of the OLE object of an undefined type.
Gets or sets the type of the OLE object.
The type of the object.
Gets the native data of embedded OLE object.
The native data.
Gets the name of file embedded in the package (only if OleType is "Package").
Initializes a new instance of the OleObject class.
The doc.
Sets the native data.
The native data.
Sets the OLE picture.
The picture.
Gets the child objects of the entity.
Gets owner paragraph.
Gets a value indicating whether this item was inserted to the document,
when "Track Changes" is or was set to "true".
if this instance was inserted, set to true.
Gets or set a value indicating whether this item was deleted from the document,
when "Track Changes" is or was set to "true".
if this instance is delete revision, set to true.
Gets a value indicating whether the run has a move from revision.
Determines if the run properties have a move to revision.
Gets the delete revision for this objects.
Note this can be null. If null does not have delete revision.
Gets the insert revision for this objects.
Note this can be null. If null does not have insert revision.
Gets the MoveTo revision for this objects.
Note this can be null. If null does not have MoveTo revision.
Gets the MoveFrom revision for this objects.
Note this can be null. If null does not have MoveFrom revision.
Gets the style name.
Gets the character format.
The paragraph item character format.
Applies the specified character format to the current object.
The character format to apply.
Applies the specified character style to the current object.
If the specified style does not exist and the style name is "default paragraph font",
a new built-in style is created and added to the document.
If the specified style still cannot be found, an ArgumentException is thrown.
The name of the character style to apply.
Gets the previous widget sibling.
Gets the next widget sibling.
Represents a shape object that inherits from the Shapes.Shape class.
Gets the type of the document object.
The type of the document object.
Defines the brush color that fills the closed path of the shape.
Set the fill transparency of the shape.
Defines the brush thickness that strokes the path of a shape in points.
Defines the color of a stroke.
Defines the line style of the stroke.
Defines the line dashing of the stroke.
Defines the text of the text path (of a WordArt object).
Gets or sets a value indicating whether the extrusion feature is enabled.
Gets or sets a value indicating whether the shadow effect is enabled.
Provides methods for adjusting the preset geometric shapes.
Ctor. Use this internally only.
Creates a new shape object.
The owner document.
The type of the shape to create.
Gets the child objects of the entity.
Represents a table of contents in a document.
Gets or sets a value indicating whether absolute positioning should be used.
Gets or sets a value indicating whether to use default heading styles.
if it uses heading styles, set to true.
Gets or sets the ending heading level of the table of content. Default value is 3.
The upper heading level.
Gets or sets the starting heading level of the table of content. Default value is 1
The starting heading level.
Gets or sets a value indicating whether to use table entry fields.Default value is false.
if it uses table entry fields, set to true.
Gets or sets the table ID.
The table ID.
Gets or sets a value indicating whether to show page numbers from right side. Default value is true.
if right align of page numbers, set to true.
Gets or sets a value indicating whether to show page numbers. Default value is true.
if it includes page numbers, set to true.
Gets or sets a value indicating whether to use hyperlinks.Default value is true.
if it uses hyperlinks, set to true.
Gets or sets a value indicating whether use outline levels.Default value is false.
if it uses outline levels, set to true.
Gets the type of the document object.
The type of the document object.
Initializes a new instance of the class.
The doc.
Initializes a new instance of the class.
The doc.
The switches.
Sets the style for TOC level.
The level number.
Name of the style.
Gets the style name for TOC level.
The level number.
Represents a checkbox form field within a document.
Gets the type of the document object.
The type of the document object.
Gets or sets size of checkbox.
Gets or sets default checkbox value.
Gets or sets Checked property.
Gets or sets check box size type.
Initializes a new instance of the class.
Represents a container for text of a comment.
Gets the child document objects.
The child entities.
Gets the type of the document object.
The type of the document object.
Gets comment body.
The text body.
Gets the format.
The format.
Gets the range of commented items.
The range comment contains.
Gets the range of commented items.
The reply commented range.
Gets the comment of current comment replied.
Comment of by reply.
Gets a value indicating whether done.
Gets the begining mark of the comment.
The commentMark of start.
Gets the ending mark of the comment.
The commentMark of end.
Initializes a new instance of the class.
The doc.
Clears the commented items.
Replace commented items with matchString text.
The text.
Replaces the commented items with specified TextBodyPart.
The text body part.
Adds the paragraph item to the commented items.
The paragraph item.
Replies to comment.
the reply comment.
Marks the comment done.
the done.
Represents a drop-down form field in a document.
Initializes a new instance of the class.
Gets the type of the document object.
The type of the document object.
Gets or sets selected drop down index.
Gets drop down items.
Gets the type of the document object.
The type of the document object.
Represents a field within a document, inheriting from TextRange.
Gets or sets the lock property of the filed.if the field is locked,the field can't be updated.
Gets or sets regular text format.
Gets the type of the document object.
The type of the document object.
Returns or sets field pattern.
Gets the field value.
The field value.
Returns or sets field type
Gets or sets the field code.
The field code.
Gets or sets the field separator.
The field separator.
Gets or sets the field end.
The field mark,Type of FieldEnd.
Gets or Sets Filed Displays text information.
Creates Field object for specified document
Update the result of the field.
Can only be simpler field.
Direct calls cannot update the NumPages field and Page field, ect.
Gets the field code.
The field code.
Represents the method that will handle an event that with event data.
The source of the event
The instance containing the event data.
Interface IFieldsEventArgs
Gets the field.
Class AskFieldEventArgs;
Gets
Gets the prompt text;
Gets the default response.
Gets or sets the response text.
Gets or sets a value indicating whether cancel to answer the question.
Gets the name of bookmark.
Gets the type of the document object.
The type of the document object.
Gets or sets type of field mark.
Initializes a new instance of the class.
The doc.
The type.
Represents a footnote in a document.
Indicates whether to use absolute positioning for the element.
Gets the type of the document object.
The type of the document object.
Gets or sets footnote type: footnote or endnote
Gets or sets the value indicating if the footnote is auto numbered
Gets the text body of the footnote.
The text body.
Gets the marker character format
Gets or sets the marker symbol code.
The symbol code.
Gets or sets the custom footnote marker.
The custom marker.
Gets the child entities.
The child entities.
Initializes a new instance of the class.
The doc.
Ensures that the minimum requirements are met.
Represents an abstract class for form fields.
Gets type of this form field.
Gets or sets form field title name (bookmark name).
The name is unique in the document.
Gets or sets form field help.
Gets or sets the status bar help.
The status bar help.
Returns or setsthe name of macros on start
Returns or setsthe name of macros on end
Get/sets Enabled property (true if form field enabled).
Gets or sets calculate on exit property.
Initializes a new instance of the class.
Initializes a new instance of the class.
Represents a merge field in a document that can be replaced with data from a data source during the merge process.
Gets the type of the document object.
The type of the document object.
Returns or sets field name
Gets or sets the text associated with this object.
Returns or sets the text before merge field
Returns or sets the text after merge field
Gets the prefix of merge field.
Gets the number format.
Gets the date format.
Gets the text items.
The text items.
Initializes a new instance of the class.
The document
Represents a picture in a document.
Implements the IPicture and IDocumentWidget interfaces.
Inherits from ShapeObject.
Gets/Sets the rotation of DocPicture.Specifies the rotation of the graphic frame.
Gets the type of the document object.
The type of the document object.
Returns or sets picture height.
Returns or sets picture width.
Returns or sets picture height scale factor in percent.
Returns or sets picture width scale factor in percent.
Scale the image by scale factor.
The scale factor. The default unit is percentage.
Scale the image by scale factor.
The height scale factor. The default unit is percentage.
The width scale factor. The default unit is percentage.
Gets internal System.Drawing.Image object.
Gets image byte array.
Determines whether a picture will display in grayscale mode.
The default value is false.
Determines whether an image will be displayed in black and white.
The default value is false.
Gets or sets picture brightness.
Get/set picture contrast.
Gets or sets picture color.
Gets or sets transparent color
Gets whether the picture object is cropped.
Gets or sets horizontal origin of the picture.
Gets or sets Vertical origin of the picture.
Gets or sets absolute horizontal position of the picture.
The value is measured in points and the position is relative to HorizontalOrigin.
Gets or sets absolute vertical position of the picture.
The value is measured in points and the position is relative to VerticalOrigin.
Gets or sets text wrapping style of the picture.
Gets or sets text wrapping type of the picture.
Returns or setspicture horizontal alignment.
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.
Returns or setspicture vertical alignment.
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.
Gets or sets whether picture is below image.
Gets the picture title.
The title.
Gets or sets the boolean value that represents whether a picture in a table is displayed inside or outside the table.
Initializes a new instance of the class.
The doc.
Loads image.
Loads the image.
The img file.
Loads the image.
The img stream.
Loads image as bytes array.
Replaces the image.
The image bytes.
Add Caption for current Picture
Gets the type of the document object.
The type of the document object.
Gets the formatting string
Returns or setsthe type of caption numbering
Returns or sets caption name
Initializes a new instance of the class.
Represents a symbol in a document.
Gets the type of the document object.
The type of the document object.
Returns or setssymbol font name.
Returns or sets symbol's character code.
Initializing constructor.
Represents a text box shape object in a document.
Implements the ITextBox and IDocumentBase interfaces.
Gets the child entities.
The child entities.
Gets the type of the document object.
The type of the document object.
Gets the format value.
Gets the text body value.
Initializes a new instance of the class.
The document.
Represents a text input form field.
Gets the type of the document object.
The type of the document object.
Get/sets text form field type.
Gets or sets string text format (text, date/time, number) directly.
Gets or sets default text for text form field.
Gets or sets maximum text length.
Gets or sets form field text range;
Returns or setsthe text of text form field.
Initializes a new instance of the class.
Represents a run of characters with the same font formatting.
Gets the type of the document object.
The type of the document object.
Returns or sets text.
Initializes a new instance of the class.
The doc.
Specifies the Pdf document's Conformance.
Specifies Default / No Conformance.
This PDF/A ISO standard [ISO 19005-1:2005] is based on Adobe PDF version 1.4
and This Level B conformance indicates minimal compliance to ensure that the
rendered visual appearance of a conforming file is preservable over the long term.
This PDF/X-1a:2001 ISO standard [ISO 15930-1] is based on Adobe PDF version 1.3
which uses only CMYK + Spot Color and this compliance to ensure that the
contents will be reliably reproduced in the repress environment.
PDF/A-1a ensures the preservation of a document's logical structure and con-tent text stream in natural reading order.
PDF/A-2a standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check.
PDF/A-2b standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check.
PDF/A-3a standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check
PDF/A-3b standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check
PDF/UA-1 standard,Only check the standard from the pdfaid:part and pdfaid:conformance node,And only check
Specifies length of the encryption key for encryption.
The key is 40 bit long.
The key is 128 bit long.
The key is 256 bit long.
Indicates the compression method used for images within the PDF file.
Automatically chooses the optimal compression method for each image.
Jpeg compression.
Specifies the available permissions set for the signature.
Not all permissions
Default value is 2876. A common document contains all privileges
Print the document.
Edit content.
Copy content.
Add or modify text annotations, fill in interactive form fields.
Fill form fields. (Only for 128 bits key).
Copy accessibility content.
Assemble document permission. (Only for 128 bits key).
Full quality print.
Represents the security settings of the PDF document.
Gets the owner password.
Gets the user password.
To Encrypt the PDF document with open password.
Note:If set empty string value to open password, it indicates that the PDF document can be operated without providing corresponding password.
Note: the document owner password should not be exist.
The open password
To Encrypt the PDF document with permission password and permissions.
Note:The Permission password can't be empty string.
The permission password
A set of flags specifying which operations are permitted when the document is opened with user access
To Encrypt the PDF document and set the encryption key size and permissions.
Note:If set empty string value to open password or permission password, it indicates that the PDF document can be operated without providing corresponding password.
The open password
The permission password
A set of flags specifying which operations are permitted when the document is opened with user access
The bit length of the encryption key
Gets the document's permission flags
Gets the size of the key.
Initializes a new instance of the class.
To Pdf ParameterList
Gets or sets a value determining whether or not to export document structure tags.
The default value is false.
Gets or sets a value indicating whether to mimic the layout of WPS Application.
The default value is false.
Gets or sets a value indicating whether display comment label with the author name.
The default value is false.
Gets or sets a value indicating whether to change the fields before
saving the document when using the new engine.
The default value is true.
Gets or sets a value indicating whether use the PS conversion.
true if use the PS conversion;otherwise,false.
Gets or sets hidden text is converted.
Gets or sets Embedded into the PDF document font name.
Gets or sets all fonts are embedded in the PDF document.
gets or sets whether remove the link on the hyperlink and keep the character format
during converting to pdf.
Gets or sets To Pdf TextBox HeightType.The default is "Exactly".
Gets or sets the Pdf document's Conformance-level.
Represents the security settings of the PDF document.
Gets or sets the compression method used for images within the PDF file.
Gets or sets the private font paths.
Gets or set the a value that determines whether create the bookmarks using Headings.
Gets or set the a value, Whether to use word bookmars when create the bookmarks.
Gets or sets the word bookmarks title. The default value for this title is null.
The word bookmarks title.
Gets or sets the text color of the word bookmarks.
the default value is the "SaddleBrown" color(#FF8B4513).
The text color of the word boomarks.
Gets or sets the text style of the word bookmarks.
The default value is the Bold.
The word bookmarks text style.
Indicates whether form field values should be preserved after operations.
Default is false.
true if form field values should be retained; otherwise, false.
Represents a background in a document.
Implements interfaces for serialization and shape attribute sourcing.
Gets or Sets the type of background for document.
Gets or sets background picture.
Gets or sets background color.
Gets or sets background gradient.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Reserved for system use. IShapeAttrSource.
Checks if the collection contains an element with the specified key.
The key to search for.
True if the key is found; otherwise, false.
Sets the picture.
The image file.
Sets the picture.
The image stream.
Retrieves the value of a direct shape attribute using the specified key.
The key of the attribute to retrieve.
The value of the attribute, or null if the attribute does not exist.
Fetches the inherited shape attribute for the specified key.
The key of the attribute to fetch.
The inherited shape attribute, or null if not found.
Fetches the attribute of a shape based on the given key.
The key of the attribute to fetch.
The attribute value, or null if the key is not found.
Removes a shape attribute by key.
The key of the shape attribute to remove.
Represents a background gradient fill for a UI element.
Gets or sets first color for gradient.
Gets or sets second color for gradient
(used when TwoColors set to true).
Gets or sets shading style for gradient.
Gets or sets shading variants.
Represents bookmark.
Gets bookmark name.
Gets the bookmark start.
Gets the bookmark end.
Initializes a new instance of the class.
The start.
Initializes a new instance of the class.
The bookmark start.
The bookmark end.
Represents a class that inherits from SummaryDocumentProperties and provides built-in document properties.
Gets or sets the category of the document.
Gets the number of bytes in the document.
Gets the number of lines in the document.
Gets the number of paragraphs in the document.
Gets document characters count(including spaces)
Gets slide count.
Gets Note count.
Gets hidden count
Returns or sets Company property.
Returns or sets HyperLinkBase property.
Gets or sets Manager property.
Gets or sets the document status.
Clone.
Represents the security level of a document.
Indicates that the document security level is none.
Indicates that the document security level is password protected.
Indicates that the document security level is recommended to be read-only.
Indicates that the document security level is forced to be read-only.
Indicates that the document security level is read-only, except for annotations.
Represents a column in a document.
Gets or sets the width of the column in points.
Gets or setss pacing between current and next column.
Initialize constructor.
The doc.
Represents custom document properties that can be serialized and deserialized.
A dictionary to store custom document properties.
Gets or sets property by specified name.
Gets or sets property by specified index.
Gets count of the properties.
Adds the specified name.
The name.
The value.
Remove property specified by name.
The name.
Clones this instance.
Summary description for DocumentProperty.
Default constructor.
Initializes new instance of the class.
Property name.
Property value.
Initializes new instance of the class.
Property name.
Property value.
Property type
Returns property name. Read-only.
Gets / sets the property value.
Gets the type of the value.
The type of the value.
Gets or sets clipboard data value.
To the bool.
Convert the object in DateTime.
Convert the object in float value.
Convert the object in double.
Convert the object in Int value.
Returns a that represents the current .
A that represents the current .
Convert the object as byte array.
Creates a new object that is a copy of the current instance.
A new object that is a copy of this instance.
Represents options for footnotes in a Word document.
Gets or sets the numbering format.
Gets or sets the position in the document.
Gets or sets the restart rule.
Gets or sets the start number.
Initializes a new instance of the FootEndnoteOptions class, which is used to configure options for footnotes or endnotes.
The source of section attributes that this FootEndnoteOptions instance is associated with.
The document to which this FootEndnoteOptions instance applies.
A boolean indicating whether the options are for footnotes (true) or endnotes (false).
Represents a base class for document objects.
Gets the child objects of the entity.
Gets the type of the document object.
The type of the document object.
Gets the owner of this entity.
Gets the previous sibling.
Gets the next sibling.
The next sibling.
Indicating whether this instance is composite.
If this instance is composite, set to true.
Gets the first child of the Element.
If there is no first child Element, a null is returned.
Gets the last child of the Element.
If there is no last child Element, a null is returned.
Creates a duplicate of the document object.
Exports the name and index in container of the object into a string in the specified seperator.
Gets the previous widget sibling.
Gets the next sibling.
The next sibling.
Represents options for exporting documents to HTML format.
Initializes a new instance of the HtmlExportOptions class.
Initializes a new instance of the HtmlExportOptions class with the specified file format.
The file format to save the HTML document.
Gets or sets if font should be embedded in EPub
Gets or sets the type of the HTML export CSS style sheet.
The type of the HTML export CSS style sheet.
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.
The value of the HTML export image style sheet.
Gets or Sets a switch that determines whether to export the document styles to head.
Gets or sets the name of the HTML export CSS style sheet file.
The name of the HTML export CSS style sheet file.
Gets or sets a value indicating whether HTML export headers footers.
Gets or sets a value indicating whether HTML export text input form field as text.
If HTML export text input form field as text, set to true.
Gets or sets the HTML export images folder.
The HTML export images folder.
Gets or sets a value whether Image Path is relative to the file save path.
If Image Path wants to be relative to the file save path, set to true.
Gets or sets a switch that determines whether to use mso rules' space..
Represents a hyperlink that can be used to navigate to a specific URL.
Implements the IDisposable interface to ensure proper cleanup of resources.
Gets or sets file path.
Returns or sets url link.
Returns or sets bookmark.
Returns or sets a HyperlinkType object that indicates the link type.
Gets or sets the specified hyperlink's visible text in a document.
The text to display.
Gets or sets the image which will be displayed on the place of hyperlink.
Initializes a new instance of the class.
The hyperlink.
Releases all resources used by the current instance of the class.
Represents an abstract class for holding an owner.
Gets the document.
The document.
Initializes a new instance of the class.
Initializes a new instance of the class.
The doc.
Initializes a new instance of the class.
The doc.
The owner.
Represents editable range.
Gets permission id.
Gets permission editorgroup.
Gets the Permission start.
Gets the Permission end.
Initializes a new instance of the class.
The start.
Initializes a new instance of the class.
The Permission start.
The Permission end.
Represents a picture watermark.
Gets or sets picture scaling in percents.
Gets or sets washout property for Picture watermark.
Gets or sets the picture associated with the object.
Initializes a new instance of the class.
Initializes a new instance of the PictureWatermark class with the specified image and washout option.
The image to use as the watermark.
A boolean indicating whether the watermark should be washed out (i.e., semi-transparent).
Sets the picture.
The image file.
Sets the picture.
The img stream.
Specifies the possible types for a mail merge source document.
This document is not a mail merge document.
Specifies that the mail merge source document is of the form letter type.
Specifies that the mail merge source document is of the mailing label type.
Specifies that the mail merge source document is of the envelope type.
Specifies that the mail merge source document is of the catalog type.
Specifies that the mail merge source document is of the e-mail message type.
Specifies that the mail merge source document is of the fax type.
Equals to
Represents information about a single record within an external data source that is to be excluded from the mail merge.
Initializes a new instance of this class.
Returns a deep clone of this object.
Specifies whether the record from the data source shall be imported into a document when the mail merge is performed.
The default value is true.
Specifies the column within the data source that contains unique data for the current record.
The default value is 0.
Specifies the contents of a given record in the column containing unique data.
The default value is null.
Represents the hash code for this record.
Sometimes Microsoft Word uses of a whole record instead of a value.
The default value is 0.
A typed collection of
Initializes a new instance of this class.
Gets the number of elements contained in the collection.
Gets or sets an item in this collection.
Returns an enumeratoriterator object that can be used to iterate over all items in the collection.
Adds an object to the end of this collection.
The object to add. Cannot be null.
Removes all elements from this collection.
Removes the element at the specified index.
The zero-based index of the element.
Class DocumentProperties of the document.
Specifies whether to apply shading on form fields.
Gets the document version.
The version.
Gets or sets author name
Gets or sets application name
Gets or sets the document title
Gets or sets the subject of the document
Gets or sets the document keywords
Gets or sets the comments that provide additional information about the document
Gets or sets the template name of the document
Gets or sets the last author name
Gets or sets the document revision number
Gets or sets the document total editing time
Returns or sets the last print date
Gets or sets the document creation date
Returns or sets the last save date
Gets document pages count
Gets document words count
Gets document characters count
Gets document characters count(including spaces)
Returns or setsthumbnail picture for document preview
Gets or sets document security level
Gets summary count of document properties
Adds the specified name.
The name.
The value.
Represents tab stop.
Gets or sets the justification.
The justification.
Gets or sets the tab leader.
The tab leader.
Gets or sets the position.
The position.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
Gets the owner text body.
The owner text body.
Gets a value indicating whether this item was inserted to the document.
Gets the insert revision for this objects.
Note this can be null. If null does not have insert revision.
Gets a value indicating whether this item was deleted from the document.
Gets the delete revision for this objects.
Note this can be null. If null does not have delete revision.
Gets a value indicating whether this item was MoveFrom from the document.
Gets the MoveFrom revision for this objects.
Note this can be null. If null does not have delete revision.
Gets a value indicating whether this item was MoveTo from the document.
Gets the MoveTo revision for this objects.
Note this can be null. If null does not have delete revision.
Initializes a new instance of the class.
The doc.
Finds text by specified pattern.
The pattern.
Replaces all entries of matchString regular expression with newValue string.
Pattern
Replace text
Replaces by specified matchString string.
The matchString text.
The newValue text.
if set to true case sensitive newValue.
if it replaces only whole word, set to true.
Replaces by specified pattern.
The pattern.
The text selection.
Replaces by specified pattern.
The pattern.
The text selection.
if save source formatting, set to true.
Represents a text watermark.
Gets or sets watermark text
Gets or sets watermark text's font name.
Gets or sets text watermark size.
Gets or sets text watermark color.
Gets or sets semitransparent property for Text watermark.
Gets or sets layout for Text watermark.
Initializes a new instance of the class.
Initializes a new instance of the class.
WatermarkBase text
Initializes a new instance of the class.
WatermarkBase text
Text font name
Font size
WatermarkBase layout
Represents a collection of variables that implements the IEnumerable interface.
Gets or sets the variable with the specified name.
Gets the count of variables.
Initializes a new instance of the class.
Adds variable to document.
The name.
The value.
Gets variable's key by the index.
The index.
Gets variable's value by the index.
The index.
Removes document variable with specified name from the document.
The name.
Returns an enumerator that iterates through the collection.
An IEnumerator object that can be used to iterate through the collection.
Represents the base class for watermark objects in a document.
Gets the type of the document object.
Gets the watermark type.
Represents the headers and footers of a document.
Implements the DocumentSerializable interface for serialization capabilities and IEnumerable for iteration over its elements.
Gets default header.
Gets default footer.
Gets even header.
Gets odd header ( This is also the default header ).
Gets even footer
Gets odd footer ( This is also the default footer ).
Gets first page header.
Gets first page footer.
Detects whether all headers/footers are empty.
Gets TextBody at specified index.
Gets TextBody by specified HeaderFooter type.
If set to True if this header or footer is linked in the previous section.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Represents a header or footer in a document, inheriting from the Body class.
Gets the type of the document object.
If set to True if this header/footer is linked to the header/footer in the previous section.
Initializes a new instance of the class.
The doc.
The owner.
Represents a container for documents.
Gets count of child object.
Initializes a new instance of the class.
The document.
The owner.
Returns the zero-based index of the specified entity.
the document object.
Gets a value indicating whether the new engine layout is enabled.
The Spire.Doc product conversion feature has enabled the new engine way layout by default.
If you want to switch to the old engine layout, use the Document constructor
with the \"useNewEngine\" parameter and set the parameter \"useNewEngine\" to false.
Get Spire.Doc Eval version limit information.
Represents a method that will handle the HtmlUrlLoad event, providing the sender and event arguments.
Provides data for the HtmlUrlLoad event.
Gets or sets the URL.
Gets or sets the data bytes.
Occurs when download a web source.
Occurs when draw a bookmark.
Occurs when creating a new page.
Occurs when creating a new Image painted
Occurs when update field.
Gets or sets the TOC element of the word document.
Gets the private font list.
Gets or sets a value indicating whether save fonts that are used in the document in the file.
Only support for the DOCX file format.
Gets or sets a value indicating whether save system fonts that are used in the document in the file.
Gets or sets the Base path which is used to convert the relative path to absolute path.
Gets or sets a value specifying whether parsing and writing custom Change_Tracking HTML Tags are supported.Supported HTML Tag : insert / delete.Supported HTML Tag Attribytes : data-username / data-time.Gets or sets a value specifying whether to add identifier to a sentence when writing to HTML.Writed HTML Attribyte : sentence.Writed HTML Value Of Attribyte : start / end / (start,end).Gets or sets a value specifying whether parsing and writing comment of document in HTML.Supported HTML Tag : span ,when the value of class attribute is commentSupported HTML Tag Attribytes : data-comment / data-user / data-cid / data-date.
Set the custom punctuation as sentence indentifier.
Full stop, qusetion mark, exclamatory mark are default values.
Gets document footnotes.
Gets document endnotes.
Gets the type of the document object.
Gets document built-in properties object.
Gets document custom properties object.
Gets document sections.
Gets the styles of documnet.
Gets the list references of document.
Gets document bookmarks.
Gets fields of the documnet.
Gets comments item of the document.
Get/set textbox items of main document
Gets last section of the document.
Gets last section object.
Gets or sets options that control numbering and positioning of endnotes in this document.
Gets or sets options that control numbering and positioning of footnotes in this document.
Gets or sets document's watermark.
Sets a picture watermark for the specified section.
The PictureWatermark object to set as the watermark.
The index of the section where the watermark will be applied.
Verifies the presence of a digital signature in the specified Doc/Docx file.
The Doc/Docx filename.
True if exists; otherwise, false.
Verifies the presence of a digital signature in the specified Doc/Docx stream.
The Doc/Docx stream.
True if exists; otherwise, false.
Gets the collection of digital signatures in the current document.
Gets document's background
Gets mail merge engine.
Gets or sets the type of protection of the document.
Gets view setup options in Microsoft word.
Gets or sets whether is quite mode.
Gets the child entities.
The child entities.
Gets or sets the HTML validate option.the default value is None.
The HTML validate option.
Gets or sets the document variables.
The variables.
Gets the document properties.
The properties.
Gets a value indicating whether the document has tracked changes.
if the document has tracked changes, set to true.
Gets or sets a value that determines whether changes are tracked
when the document is edited in applications like Microsoft Word or WPS.
The property only controls whether the track changes is enabled in applications
like Microsoft Word or WPS. It has no effect on changes to the document that you
make programmatically via Spire.Doc.If you want to programmatically track changes
as they are made by Spire.Doc, please use the StartTrackRevisions method.
Gets or sets a value indicating whether updating the styles in this document to match
the styles in the attached template each time you open .
if update document styles automatically, set to true.
Gets or sets a value indicating whether need first replacing.
True indciates need first replacing.
Gets the Html save options.
The save options.
Gets the Markdown save options.
The save options.
Gets or sets a value indicating whether to update fields in the document.
Returns the detected format type of the document which was loaded. .
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.
Gets total number of pages for document.
Set print parnameters
Gets the PrintDocument
Indicates whether the document has macros.
Gets or sets a value that indicates whether to keep same formatting when this document is merged to other document.
Initializes a new instance of the Document class from Word document.
Name of the file.
Initializes a new instance of the Document class with the specified file name and engine usage flag.
The name of the document file.
A boolean indicating whether to use the new engine.
Initializes a new instance of the Document class from existing Word document,
which is protected with password.
Name of the file.
The password.
Initializes a new instance of the Document class with the specified file name, password, and engine usage.
The name of the document file.
The password required to open the document.
Indicates whether to use the new engine for processing the document.
Initializes a new instance of the class.
Name of the file.
The type.
Initializes a new instance of the Document class with the specified file name, file format, and flag indicating whether to use the new engine.
The name of the file to open or create.
The format of the file.
A boolean indicating whether to use the new engine for processing the document.
Initializes a new instance of the class.
Name of the file.
The type of the opened document.
The XHTML validation type.
Initializes a new instance of the Document class with the specified file name, file format, XHTML validation type, and flag indicating whether to use the new engine.
The name of the document file.
The file format of the document.
The XHTML validation type to use.
A boolean indicating whether to use the new engine.
Initializes a new instance of the Document class from
existing file of specified type protected with password.
Name of the file.
The type.
The password.
Initializes a new instance of the Document class with the specified file name, file format, password, and whether to use the new engine.
The name of the document file.
The file format of the document.
The password required to open the document, if any.
A boolean indicating whether to use the new engine for processing the document.
Initializes a new instance of the Document class
The file stream.
The type of the opened document.
Type of the validation.
Initializes a new instance of the Document class with the specified stream, file format, XHTML validation type, and use new engine flag.
The stream containing the document data.
The file format of the document.
The XHTML validation type to be used.
A boolean indicating whether to use the new engine for processing the document.
Initializes a new instance of the class.
Initializes a new instance of the class.
Use new engine.
Initializes a new instance of the Document class from the stream.
The stream.
Initializes a new instance of the Document class using the specified stream and engine settings.
The stream to use for reading the document.
A boolean indicating whether to use the new engine.
Initializes a new instance of the Document class from the stream.
The stream.
Initializes a new instance of the Document class with the specified stream, file format, and engine usage.
The stream containing the document data.
The file format of the document.
Indicates whether to use the new engine for processing the document.
Initializes a new instance of the Document class from the Word document stream,
which is protected with password.
The stream.
The password.
Initializes a new instance of the Document class with the specified stream, password, and engine usage.
The stream to load the document from.
The password to use for opening the document.
Indicates whether to use the new engine for processing the document.
Initializes a new instance of the Document class
from the stream of specified type protected with password.
The stream.
The type.
The password.
Initializes a new instance of the Document class with the specified stream, file format, password, and new engine option.
The stream to load the document from.
The file format of the document.
The password to open the document, if encrypted.
Indicates whether to use the new rendering engine for the document.
Creates the paragraph.
Create a minial document, one empty section to the document and one empty paragraph to created section.
Adds new section to document.
Adds new paragraph style to the document.
Paragraph style name
Adds a list definition reference using the specified list type and name.
The type of list (numbered or bullet).
The name of the list.
Gets the document's text.
Create digitally signed word document.
Digital signature of documents support only DOC and DOCX formats.
Source file stream
Path to the file certificate
Password of the certificate.
Bytes of signed word document
Create digitally signed word document.
Digital signature of documents support only DOC and DOCX formats.
Source file stream.
the certificate data.
Password of the certificate.
Bytes of signed word document
Clones itself.
Integrate the current document font table to the destination document.
The destination document.
Clones the current document default style to the destination document.
The destination document.
Clones the current document theme style to the destination document.
The destination document.
Clones the current document compatibility to the destination document.
The destination document.
Imports section into document.
The section.
Imports all content into the document.
The doc.
Imports all content into document.
The doc.
If document styles which have same names will be also imported
to the destination document,set to true.
Adds the style to the document style.
The built-in style.
Accepts changes tracked from the moment of last change acceptance.
Rejects changes tracked from the moment of last change acceptance.
Check that the password entered is the same as the permission protection password
The enter password
whether the password entered is the same as the permission protection password
Protects the document.
The type of the protection.
Protects the document.
The type of the protection
The password used for protection.
Unprotect the document.
Unprotect the document with a password.
The password.
Sets the write protection for a document using the provided password.
The password to set for write protection.
Sets the write protection for a document with an optional password and recommended read-only setting.
The password to set for write protection.
Whether the read-only recommendation should be enabled (true) or disabled (false).
Removes the write protection from a document by clearing the password and disabling the read-only recommendation.
Attempts to remove the write protection from a document by validating the provided password and, if valid, clearing the password and disabling the read-only recommendation.
The password used for write protection.
True if the password is valid and the write protection was successfully removed, otherwise false.
Checks if the document has write protection.
True if the document has write protection, otherwise false.
Encrypts the document.
Password.
Removes the encryption.
Check that the document is encrypted
The file name
whether the document is encrypted.
Check that the document is encrypted
The stream.
whether the document is encrypted.
Print multipage to one sheet
The number of pages per one sheet
Print multipage to one sheet
The number of pages per one sheet
The flag that indicates whether printed the page borders
Saves to text document with specified encoding.
Name of the file.
The encoding.
Load document in html format
Reader of html code.
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.
XHTML validation type.
Load document in html format
Reader of html code.
XHTML validation type.
Opens the text document from a file with default encoding utf-8.
Name of the file.
Opens the text document from a stream with default encoding utf-8.
The stream.
Opens the text document with specified encoding from a file.
Name of the file.
The encoding
Opens the text document with specified encoding from a stream.
The text document stream.
The encoding
Opens the rtf document with specified encoding from a reader.
The rtf document reader
Opens doc file.
Opens the document from file in Xml or Microsoft Word format.
Opens the HTML document from stream .
Name of the file.
Type of the format.
Type of the validation.
Opens the document from file in Xml or Microsoft Word format.
Name of the file.
Type of the format.
The password.
LoadFromStream new document in read-only mode.
File to open.
Type of the format.
Opens the rtf document from a file.
Name of the file.
Opens the rtf document from a stream.
The stream.
Opens the rtf document with specified encoding from a file.
Name of the file.
The encoding
Opens the rtf document with specified encoding from a stream.
The rtf document stream.
The encoding
Opens the rtf document with specified encoding from a reader.
The rtf document reader
Saves to file in Microsoft Word format.
Saves the document to PDF file.
File name
Parameter list
Saves the EPUB document.
The file name.
The cover image.
Saves the EPUB document.
The stream.
The cover image.
Insert text from a file.
File name
Type of the format
Insert text from stream.
The stream.
Type of the format
Saves the document to file in Xml or Microsoft Word format.
File name
Type of the format
Saves the specified file name.
Name of the file.
Type of the format.
The response.
The content disposition.
Saves the current document as an MHTML file to the specified stream.
This method includes a license check to ensure the functionality is only available with a valid license.
It also checks if the evaluation period has expired.
The stream to which the MHTML content will be saved.
Saves the SVG.
The file name.
Saves the SVG.
Saves the document into stream.
The stream.
Opens the HTML document from stream .
The stream.
Type of the format.
Type of the validation.
Opens the document from stream in Xml or Microsoft Word format.
Opens the document from stream in Xml or Microsoft Word format.
The stream.
Type of the format.
The password.
Saves document to stream and digitally sign, Only DOC and DOCX are supported.
The stream.
The file format.
Path to the file certificate
Password of the certificate.
Saves document to stream and digitally sign, Only DOC and DOCX are supported.
The stream.
The file format.
The certificate data.
Password of the certificate.
Saves document to file and digitally sign, Only DOC and DOCX are supported.
The file.
The file format.
Path to the file certificate
Password of the certificate.
Saves document to file and digitally sign, Only DOC and DOCX are supported.
The file.
The file format.
The certificate data.
Password of the certificate.
Saves the document into stream in Xml or Microsoft Word format.
Saves the document into stream in Xml or Microsoft Word format.
Closes this instance.
Prerforms application-defined tasks associated with freeing,releasing, or
resetting unmanaged resources.
Save the specified page into image
Page index
The ImageFormat
Returns the image as stream
Save the whole document into images
The ImageType
Return the images
Save the specified range of pages into images
Page index (Zero based)
Number of pages
The ImageType
Return the images
Save the specified page into image
Page index
The ImageType
Returns the image
Save the specified page into image
The ImageType
Returns the image array
Finds and returns entry of specified regular expression along with formatting.
regex pattern
Found text selection
Finds the first entry of specified pattern in single-line mode.
The pattern.
Finds and returns string along with formatting.
Finds the first entry of matchString text in single-line mode.
The string to find.
if set to true use case sensitive search.
if it search the whole word, set to true.
Returns all entries of matchString regex.
Returns all entries of matchString regex.
Returns all entries of matchString string, taking into consideration caseSensitive
and wholeWord options.
Replaces all entries of matchString regular expression with newValue string.
Replaces all entries of matchString string with newValue string, taking into
consideration caseSensitive and wholeWord options.
Replaces all entries of matchString string with TextSelection, taking into
consideration caseSensitive and wholeWord options.
The matchString.
The text selection.
if it is case sensitive, set to true.
if it specifies whole word, set to true.
Replaces all entries of matchString regular expression with TextRangesHolder.
The pattern.
The text selection.
clone Websettings to other document
The other doc
Replaces the specified matchString.
The matchString.
The newValue doc.
if it is case sensitive, set to true.
if specifies whole word,set to true.
Update Paragraphs count, Word count and Character count
Update Paragraphs count, Word count and Character count.
The word separator.
Update Paragraphs count, Word count and Character count.
The word separator.
The include text boxes,footnotes and endnotes.
Gets total number of pages for document.
Update Table of contents in the document.
Update specified Table of content in the document.
Update Table of contents page numbers in the document.
Update specified Table of content page numbers in the document.
specified Table of content
Begins making all subsequent changes made to the document programmatically as revisions.
The author to use for revisions.
The date and time to use for revisions.
Begins making all subsequent changes made to the document programmatically as revisions.
The author to use for revisions.
Stops making changes programmatically as revisions.
Compares this document with another document.
Document to compare
The author to use for revisions
Compares this document with another document.
Document to compare
The author to use for revisions
The comparison parameter
Compares this document with another document.
Document to compare
The author to use for revisions
The date and time to use for revisions
Compares this document with another document.
Document to compare
The author to use for revisions
The date and time to use for revisions
The comparison parameter
Replaces all entries of matchString text with newValue text in single-line mode.
The matchString.
The newValue.
if it specifies case sensative newValue, set to true.
if it specifies only whole word will be replaced, set to true.
Replaces all entries with specified pattern with newValue text in single-line mode.
The pattern.
The newValue.
Replaces the matchString text with matchSelection in single-line mode.
The matchString.
The matchSelection.
if it is case sensitive newValue, set to true.
if it replaces only whole word, set to true.
Replaces the matchString pattern with matchSelection in single-line mode.
The pattern.
The matchSelection.
The number of performed replaces.
Finds the next entry of matchString string, taking into consideration caseSensitive
and wholeWord options.
Search starts.
The string to find.
if it specifies case sensitive search, set to true .
if it search for the whole word, set to true .
Finds the next entry of matchString pattern.
Search starts
The pattern.
Finds the next matchString text starting from specified using single-line mode.
Search start.
The matchString.
if it is case sensitive search, set to true.
if it search for whole word, set to true .
Finds the text which fit the specified pattern starting from start.
using single-line mode.
Search start.
The pattern.
Resets the FindPattern.
Creates new paragraph item instance.
Paragraph item type
Clears the different document cloning context.
Removes the macros from the document.
Reset the page layout cache data of the new engine.
Sets the path to the folder where the custom font is located.
the folder path.
Sets the custom font stream array.
The custom font stream array.
Clear the custom fonts.
Clear the custom fonts.
Sets the path to the folder where the global custom font is located.
the folder path.
Sets the global custom font stream array.
The custom font stream array.
Sets the global custom font stream array.
The custom font stream array.
Gets or Sets the default substitution font Name.
The default value is "Times New Roman".
Clear the global custom fonts.
Clear the global custom fonts.
Clears the memory used by cached system fonts.
Load the font fallback rules from the xml
The xml file name
Save the default font fallback rules to the xml
The xml file name
Gets the layout options.
The related layout settings are only supported for new engines.
Gets or sets the options for the field.
Updates the page layout of the document.
Draws a document page at the specified scale into the System.Drawing.Graphics object.
The 0-based page index.
The object where to draws to.
The X coordinate (in world units) of the top left corner of the rendered page.
The Y coordinate (in world units) of the top left corner of the rendered page.
The scale for rendering the page (1.0 is 100%).
Draws a document page at the specified size into the System.Drawing.Graphics object.
The 0-based page index.
The object where to render to.
The X coordinate (in world units) of the top left corner of the rendered page.
The Y coordinate (in world units) of the top left corner of the rendered page.
The maximum width (in world units) that can be occupied by the rendered page.
The maximum height (in world units) that can be occupied by the rendered page.
Update table grid before saving the document when using the new engine.
Updates the labels of the list.
Updates the text of bullet or list in a paragraph.
Gets or sets a value indicating whether to force a table relayout.
Represents the method that will handle an event that with event data.
The source of the event.
The args that contains event data.
Class free version exception.
Gets the message that describes the current exception.
Class represents Hyphenation settings of the document.
Specifies whether to hyphenate the document contents automatically.
if automatically hyphenate the document contents, set to true.
Specifies whether to hyphenate words in ALL CAPITAL LETTERS.
if hyphenate words in ALL CAPITAL LETTERS, set to true.
Specifies the amount of whitespace which can be left at the end of a line (or added to justified lines) before hyphenation.
The hyphenation zone.
Specifies the maximum number of consecutive lines of text that can end with a hyphen.
The consecutive hyphens limit.
Class represents Attached tempalte of the document.
Gets or sets the path of the attached template.
The path to attached template document
Represents the body of a footnote in a document.
Gets or sets the separator.
The separator.
Gets or sets the continuation separator.
The continuation separator.
Gets or sets the continuation notice.
The continuation notice.
Initializes a new instance of the class.
The document.
Clones this instance.
Footnote.
Represents an endnote in a document.
Gets or sets the separator.
The separator.
Gets or sets the continuation separator.
The continuation separator.
Gets or sets the continuation notice.
The continuation notice.
Initializes a new instance of the class.
The document.
Clones this instance.
Endnote.
Class password error exception.
Class using the specified error message and a new instance of the class.
the message.
Gets the message that describes the current exception.
Represents options for converting content to an image format.
Inherits from ToPdfParameterList to include PDF conversion parameters.
the PrivateFontPath struct.
Gets or sets the path of the font.
Gets or sets the name of the font.
Gets of sets the style of the font.
Gets or sets a value indicating whether use arabic concatenation rules. default is true.
true if true use arabic concatenation rules,false.
Initializes a new instance of the PrivateFontPath struct.
The font name.
The font path.
Initializes a new instance of the PrivateFontPath struct.
The font name.
The font path.
Use arabic concatenation rules. default is true.
Initializes a new instance of the PrivateFontPath struct.
The font name.
The font style.
The font path.
Initializes a new instance of the PrivateFontPath struct.
The font name.
The font style.
The font path.
Use arabic concatenation rules. default is true.
Class difer revisions.
Initializes a new instance of the struct.
The document.
Releases all resources used by the current instance of the class.
Gets the delete revisions.
Gets the insert revisions.
Represents the setup of a page within a document.
Gets or sets the value that determines whether use Top Gutter.
Gets or sets the length of the auto tab.
The length of the auto tab.
Gets or sets page size in points.
Returns or sets orientation of a page.
Gets or setsvertical alignment.
Gets or sets page margins in points.
Gets or sets extra space added to the margin for document binding in points.
Gets or sets height of header in points.
Gets or sets footer height in points.
Gets width of client area.
Gets width of client area.
Setting to specify that the current section has a different header/footer for first page.
True if the document has different headers and footers
for odd-numbered and even-numbered pages.
Returns or sets line numbering mode
Gets or sets line numbering step
Gets or setsline numbering start value
Gets or setsdistance from text in lines numbering
Gets or sets the value that determine on which pages border is applied
Gets or sets the position of page border
Gets or sets a value indicating whether this instance is front page border.
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.
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.
Gets page borders collection
Gets or sets whether section contains right-to-left text.
Gets or sets a value indicating whether equal column width.
true if equal column width; otherwise, false.
Gets or sets the page number style.
The page number style.
Gets or sets the page starting number.
The page starting number.
Gets or sets a value indicating whether to restart page numbering.
if restart page numbering, set to true.
Gets or Sets the grid type of this section.
Gets or sets the number of lines per page in the document grid.
Gets or sets the value specifies if a vertical line is draw between each
of the text columns in the this section.
Character Spacing Control.
Inserts the page numbers.
if it specifies the top of page, set to true.
The horizontal alignment.
Returns a string that represents the current object.
Represents a section of a document.
Gets the section body.
The body.
Gets or sets options that control numbering and positioning of endnotes in current section.
Gets or sets options that control numbering and positioning of footnote in current section.
Gets headers/footers of current section.
Gets page Setup of current section.
Get collection of columns which logically divide page on many.
printing/publishing areas
Returns or sets break code.
Gets the type of the document object.
The type of the document object.
Gets the child objects.
The child objects.
Gets the paragraphs.
The paragraphs.
Gets the tables.
The tables.
Gets or sets the text direction.
Gets or sets a value indicating whether protect forms.
Initializes a new instance of the class.
The doc.
Adds new column to the section.
The width.
The spacing.
Makes all columns in current section to be of equal width.
Clones it self.
Clones the properties of the current to the destination section.
The destination section.
Adds the paragraph.
Adds the table.
Adds the table.
Display table borders.True to display;False does not display.
Represents a table within a document, inheriting from BodyRegion and implementing ITable and ITableWidget interfaces.
Gets or sets the default row height, the unit of measure is point, 1point = 0.3528 mm
Gets or sets the default column count of per row.
Gets or sets the default width of each column.
Gets or sets the width of each column.
Gets the type of the document object.
Get the table rows
Gets the table format.
Please use it after calling the RestCells method.
The first row format.
Gets the table format.
Please use it after calling the RestCells method.
The table format.
This property specifies the preferred horizontal width of a table.
Gets table style name.
Get last cell of the table
Get first row of the table.
Get last row of the table.
Get table cell by row and column indexes.
Gets the table width
Gets the child entities.
The child entities.
Gets or sets indent from left for the table.
Gets or sets the table title.
The title.
Gets or sets the table description.
Initializes a new instance of the class.
The doc.
Initializes a new instance of the class.
The doc.
if it specifies to show the table border, set to true.
Initializes a new instance of the Table class with the specified document, border visibility, and line width.
The document to which the table belongs.
A boolean indicating whether the table should display a border.
The width of the border lines.
Add Caption for current Table
Clones this instance.
Resets rows / columns numbers.
The rows number.
The columns number.
Resets rows / columns numbers.
The rows num.
The columns num.
Width of the cell.
Applies the built-in table style.
The built-in table style.
Applies the table style properties to table and cell.
Adds a row to table
Adds a row to table with copy format from the current last row, and then add columnsNum cells to the new row.
The number of the count of the new row, it's must be -1 < columnsNum < 64.
Adds new row to table.
Adds a row to table with copy format option
Indicates whether copy format from previous row or not
if specifies to populate cells automatically, set to true.
Adds a row to table with copy format option
Indicates whether copy format from previous row or not
The number of the count of the new row, it's must be -1 < columnsNum < 64.
Replaces all entries of matchString regular expression with newValue string.
Pattern
Replace text
Replaces by specified matchString string.
The matchString text.
The newValue text.
if it specifies case sensitive, set to true.
if it specifies to search a whole word, set to true.
Replaces by specified pattern.
The pattern.
The text selection.
Replaces by specified pattern.
The pattern.
The text selection.
if it specifies save source formatting, set to true.
Finds text by specified pattern.
The pattern.
Applies the vertical merge for table cells.
Index of the column.
Start index of the row.
End index of the row.
Applies horizontal merging for cells of table row.
Index of the row.
Start index of the cell.
End index of the cell.
Removes the absolute position data. If table has absolute position in the document,
all position data will be erased.
Sets the width of all cells in the current column of the table.
Index of the column.
The column width.
The column width type.
Determines how Microsoft Word resizes a table when the AutoFit feature is used.
How Word resizes the specified table with the AutoFit feature is used.
Sets the borders for all possible border positions in the table with the specified style, line width, and color.
The style of the border (e.g., solid, dashed).
The width of the border line.
The color of the border line.
Sets the border for the specified border positions and style.
The border positions to set.
The border style to apply.
The line width of the border.
The color of the border.
Indicates whether to override cell borders.
Clears the borders of all rows and cells in the table.
The TableWidthType enum specifies how the preferred width for a table,
table indent, table cell, cell margin, or cell spacing is defined.
No Preffered Width
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.
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.
The preferred width of the table, indent, cell,
cell margin, or cell spacing is an absolute width measured in twips.
An PreferredWidth class that specifies the preferred total width of the table
of which this row is a part.
Creates a PreferredWidth instance from a percentage value.
The percentage value representing the preferred width, which must be between 0 and MaxPercent.
A PreferredWidth instance set to the specified percentage.
Creates a PreferredWidth object from a specified number of points.
The width in points.
A PreferredWidth object representing the specified width in points.
Create a new PreferredWidth object
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).
An short value that specifies the preferred width
An double value that specifies the preferred width
A enum element from WidthType that specifies the units of measurement for the Value.
Get an instance of PreferredWidth, this instance indicates
thie preferred width is auto.
Get an instance of PreferredWidth, this instance indicates
thie preferred width is not specified.
Determines whether the specified object is equal to the current object.
The object to compare with the current object.
true if the specified object is equal to the current object; otherwise, false.
Returns a hash code for the current instance.
A hash code for the current instance.
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.
Gets grid Span.
Gets the type of the document object.
The type of the document object.
Gets owner row of the cell.
Gets cell format.
Gets the width of the cell.
Gets the width type of the cell.
Gets or sets the cell scaling.
The scaling.
Initializes a new instance of the class.
The document.
Clones this instance.
Get cell index in the table row.
Set the width and type of the cell.
Width of the cell.
Width type of the cell.
Gets the width of the cell.
Gets the width type of the cell.
The one cell splits into two or more cells.
The split column number. Must be greater than or equal to 1 is only valid.
The split row number. Must be greater than or equal to 1 is only valid.
Represents a table row in a document, inheriting from DocumentBase and implementing various interfaces for row attributes, tracking, and composite objects.
Gets the child object.
The child object.
Gets the type of the document object.
The type of the document object.
Returns or sets cell collection.
Gets the format for the current row.
The row format.
Gets or sets the height type of the row.
Gets or sets the height of the row.
Gets or sets a value indicating whether the table has a header.
rue if the row is repeated as a table heading on every page when the table spans more than one page.
Initializes a new instance of the class.
The document.
Clones this instance.
Adds the cell.
Adds the cell.
Specifies whether to apply the parent row format.
Returns index of the row in owner table.
Represents a container.
Gets the type of the document object.
The type of the document object.
Gets inner paragraphs
Gets inner tables
Gets the form fields.
The form fields.
Gets the last paragraph.
The last paragraph.
Gets the First paragraph.
The last paragraph.
Gets the child entities.
The child entities.
Adds paragraph at end of section.
Adds the table.
Adds the table.
Is Show Border
Inserts html at end of text body.
Inserts html. Inserting begins from paragraph specified by paragraphIndex
Inserts html. Inserting begins from paragraph specified by paragraphIndex,
and paragraph item specified by paragraphItemIndex
Validates the XHTML.
The HTML.
The validation type.
if it is valid XHTML, set to true.
Validates the XHTML.
The HTML.
The validation type.
The exception message.
if it is valid XHTML, set to true.
If the text body has no paragraphs, creates and appends one Paragraph.
Represents a bookmark end in a document. This class inherits from ParagraphBase and implements IBookmarkNode and IDocumentWidget interfaces.
Gets the type of the document object.
The type of the document object.
Gets the bookmark name.
The name.
Initializes a new instance of the class.
The document.
The name.
Represents a bookmark start in a document. Inherits from ParagraphBase and implements IBookmarkNode and IDocumentWidget interfaces.
Gets the type of the document object.
The type of the document object.
Gets the bookmark name.
Initializes a new instance of the class.
The doc.
The name.
Represents a break in the document, typically used to insert a line break or page break.
Inherits from ParagraphBase and implements IDocumentWidget interfaces.
Gets the type of the document object.
The type of the document object.
Gets the type of the break.
The type of the break.
Initializes a new instance of the class.
The doc.
Initializes a new instance of the class.
Document
Break type
Clones the current object using the default cloning behavior.
A new object that is a copy of the current object.
Represents end of an editable range.
Gets the type of the document object.
The type of the document object.
Gets the permission id.
The name.
Gets permission editorgroup.
Initializes a new instance of the class.
The document.
The name.
Represents start of an editable range.
Gets the type of the document object.
The type of the document object.
Gets the permissionstart id.
Gets permission editorgroup.
Initializes a new instance of the class.
The doc.
The name.
Represents an enumerator for iterating through rows of data.
Resets the object's state to its initial values.
Advances to the next row in the result set.
True if there are more rows, false otherwise.
Retrieves the value of a cell based on the specified column name.
The name of the column to retrieve the value from.
The value of the cell.
Gets an array of column names in the table.
Gets the count of rows in the data structure.
Gets the index of the current row.
Gets the name of the table.
Gets a value indicating whether the current position is at the end of the collection.
Gets a value indicating whether the current item is the last item in the collection.
Represents different types of events that can occur in a group.
The group start
The group end
The table start
The table end
Represents the event arguments for the MergeGroup event.
Gets the document.
Gets the Table Name
Gets the group name.
Gets the merge field.
Gets the index of the row.
Gets the count of the row.
Gets or sets the type of the group event.
Represents data during the MergeGroup event.
Document Ojbect
Table Name
Row Index
Event Type
Represents the Method that handles Merage group event.
Document object
Group or table name
Represents the Row Index.
Indicates is table, otherwise is group
Represents a class for performing mail merge operations.
Gets or sets a value indicating whether [clear fields]. by default value is true.
true if it clears the fields, set to true.
Specifies the possible types for a mail merge source document.
Gets or sets a value indicating whether [clear group tag]. by default value is false.
Gets or sets a value indicating whether to remove paragraphs which contain empty merge fields
Gets or sets a value indicating whether to remove groups which contain empty merge fields
Gets the collection of mapped fields. Mapped fields represent mapping between
fields names in the data source and mail merge fields in the document. The keys of
the collection are merge field names and the values are field names in the data source.
The collection of mapped fields.
Occurs during mail merge when a text merge field processing.
Occurs during mail merge when an image merge field processing.
Occurs during mail merge when group/table processing.
Performs mail merge operation.
Performs mail merge from a DataRow into the document
Performs mail merge operation.
IEnumerable data source
Performs mail merge from a DataTable
Performs mail merge from a DataView
Performs mail merge from
Performs mail merge from a DataView
Performs Mail Merge within a region from a DataTable.
Performs Mail Merge within a region from a DataView.
Performs Mail Merge within a region from a DataReader.
Performs mail merge operation.
MailMergeDataSet
Commands list
Executes nested mailmerge within a region for the specified data.
The Connection.
The commands.
Executes the nested region.
The connection.
The commands.
Is sql connection
Executes the nested region.
The data set.
The commands.
Returns a collection of mergefield names found in the document.
Gets the merge field names.
Name of the region.
Gets the merge field names.
Name of the region.
Performs mail merge operation.
MailMergeDataTable
Represents the mail merge functionality.
Represents the MergeField event
Represents the Method that handles MergeImageField event
Represents data during MergeField event.
Gets the document.
Gets the Merge field Name.
Gets the Merge Field Value
Gets the Table Name
Gets the Row Index.
Gets the Character Format of the field.
Gets the Text value
Gets the current Merge field.
Gets or sets if keep text formatting.
Gets or sets if keep html text formatting.
Provides data during the MergeField event.
Represents data during MergeImageField event.
Setting to specify if Text should be used.
Returns or sets Image File Name.
Returns or sets Image Stream.
Returns or sets the Image.
Gets or sets the size of the picture.
The size of the picture.
Gets or sets a value indicating whether this is skip.
true if skip; otherwise, false.
Gets or sets hyperlink of the picture.
Provides data during MergeImageField event.
Initializes a new instance of the class.
The document.
Name of the table.
Index of the row.
The field.
The object.
Sets the image.
The image file.
Sets the image.
The image stream.
the document objectEntry class maintains the Entries of DocumentObject class.
Current entity.
Index value.
The base class for DLS entities.
Fetches the entries element.
if contains entry, it will return true. Otherwise, it returns false.
the document objectEntry class maintains the Entries of Entity class.
Current entity.
Index value.
The base class for DLS entities.
Fetches the entries element.
if contains entry, it will return true. Otherwise, it returns false.
Represents a data set for mail merge operations.
Gets list of MailMergeDataTables
Create new instance of MailMergeDataSet
list of MailMergeDataTables
Append new MailMergeDataTable to MailMergeDataSet
MailMergeDataTable
Cleans MailMergeDataSet of any data by removing all MaillMergeDataTable
Represents a table of data for mail merge operations.
Get group name
Get sourse data
Create new instance of object
Group Name
Sourse data Dictionary
Summary description for StreamReadError.
Default constructor.
Initializes a new instance of the class.
The inner exc.
Throws Exception when document appears to be corrupted and impossible.
Throws Exception when document appears to be corrupted and impossible.
Throws Exception when document appears to be corrupted and impossible.
Adds the specified blank text to the empty paragraphs in the footnote tail object.
Specifies the rendering mode for document comments.
No document comments are rendered.
Renders document comments in balloons in the margin. This is the default value.
Renders document comments in annotations. This is only available for Pdf format.
Represents a class for field options.
Gets or sets a value that specifies the culture source to be used while update. The default value is FieldCode.
Indicates what culture to use during field update.
The culture of the current thread is used to update field.
The culture specified in the field formatting with language setting is used.
Represents the settings for managing the document layout procedure.
The related layout settings are only supported for new engines.
Gets or sets a value indicating whether is show hidden text.
Default is false.
Gets or sets the way comments are rendered.
Default value is .
Types of the layout entities.
Default value.
Represents page of a document.
Page may have , and child entities.
Represents a column of text on a page.
Column may have the same child entities as , plus ,
and entities.
Represents a table row.
Row may have as child entities.
Represents a table cell.
Cell may have and child entities.
Represents line of characters of text and inline objects.
Line may have child entities.
Represents one or more characters in a line.
This include special characters like field start/end markers, bookmarks and comments.
Span may not have child entities.
Represents placeholder for footnote content.
Footnote may have and child entities.
Represents placeholder for endnote content.
Endnote may have and child entities.
Represents placeholder for header/footer content on a page.
HeaderFooter may have and child entities.
Represents text area inside of a shape.
Textbox may have and child entities.
Represents placeholder for comment content.
Comment may have and child entities.
Represents footnote/endnote separator.
NoteSeparator may have and child entities.
Represents a generic collection of layout entity types.
Returns the first entity in the collection.
Returns the last entity in the collection.
Retrieves the entity at the given index.
Returns the zero-based index of the first occurrence of a specific item in the collection.
The item to locate in the collection.
The zero-based index of the first occurrence of item if found; otherwise, -1.
Gets the number of entities in the collection.
The class serves as the foundation for elements in a document that have been rendered.
Gets the index of a page in which rendered object. starting from 1.
Returns bounding rectangle of the entity relative to the page top left corner (in points).
Gets the type of this layout entity.
Outputs the entity's contents as a plain text string.
Gets the parent of this entity.
Provides the layout node that pertains to this particular entity.
Obtains a group of child entities that are of a specific type.
Specifies the type of entities to select.
True to select from all child entities recursively.
False to select only among immediate children
Describes the cell within a table.
Returns the cell that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Represents a column of text on a page.
Provides access to the footnotes of the page.
Provides access to the endnotes of the page.
Provides access to the note separators of the page.
Returns the body that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Represents placeholder for comment content.
Returns the comment that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Provides an API wrapper for the LayoutEnumerator class to access the page layout
of a document presented in an object model like the design.
Creates a new instance from the supplied Document class.
A document whose page layout model to enumerate.
Provides access to the pages of a document.
Provides the layout node that pertains to this particular entity.
Returns all the layout entities of the specified node.
Represents placeholder for endnote content.
Returns the endnote that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Represents placeholder for footnote content.
Returns the footnote that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Represents the header/footer content on a page.
Returns the type of the header or footer.
Represents line of characters of text and inline objects.
Exports the contents of the entity into a string in plain text format.
Returns the paragraph that corresponds to the layout entity.
Provides access to the spans of the line.
Represents footnote/endnote separator.
Returns the footnote/endnote that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Represents page of a document.
Provides access to the columns of the page.
Provides access to the header and footers of the page.
Provides access to the comments of the page.
Returns the section that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Represents a table row.
Provides access to the cells of the table row.
Returns the row that corresponds to the layout entity.
Returns the table that corresponds to the layout entity.
Provides the layout node that pertains to this particular entity.
Represents one or more characters in a line.
Initializes a new instance of the class.
Gets kind of the span. This cannot be null.
Exports the contents of the entity into a string in plain text format.
Provides the layout node that pertains to this particular entity.
Represents text area inside of a shape.
Provides the layout node that pertains to this particular entity.
Describes an object that includes both lines and rows.
Gives the ability to retrieve the individual lines comprising a body.
Gives the capability to access the rows contained within a table.
Represents the number of pages that can be printed on a single sheet of paper.
Print one page per sheet.
Print two pages per sheet.
Print four pages per sheet.
Print six pages per sheet.
Print eight pages per sheet.
Print nine pages per sheet.
Print sixteen pages per sheet.
Specifies style information applied to text.
Normal text.
Bold text.
Italic text.
Underlined text.
Text with a line through the middle.
Type of file format.
Microsoft Word 97 - 2003 Binary Document.
Microsoft Word 97 - 2003 Binary Document or Template.
Microsoft Word 2007 Document.
Microsoft Word 2010 Document
Microsoft Word 2013 Document
Microsoft Word 2016 Document
Microsoft Word 2019 Document
Microsoft Word 2007 Template format.
Microsoft Word 2010 Template format.
Microsoft Word 2013 Template format.
Microsoft Word 2016 Template format.
Microsoft Word 2019 Template format.
Microsoft Word 2007 macro enabled file format.
Microsoft Word 2010 macro enabled file format.
Microsoft Word 2013 macro enabled file format.
Microsoft Word 2016 macro enabled file format.
Microsoft Word 2019 macro enabled file format.
Microsoft Word 2007 macro enabled template format.
Microsoft Word 2010 macro enabled template format.
Microsoft Word 2013 macro enabled template format.
Microsoft Word 2016 macro enabled template format.
Microsoft Word 2019 macro enabled template format.
Office Open Xml
Word xml format for for word 2003
Word xml format for word 2007-2013
OpenDocument format.
OpenDocument Template format
PDF format
Text file format.
Rtf format
Scalable vector graphics format
Xml file format.
Mhtml format.
Html format.
Html format using absolutely positioned elements
XPS format
EPub format
The document is in the Word 6 or Word 95 format. Spire.Doc does not currently support loading such documents.
PostScript (PS) format.
Printer Command Language (PCL) format.
Open Fixed-layout Document (OFD) format.
Only for Spire Online editing.
Word processing system format.
Word processing technician format.
Markdown format.
Instructs Spire.Doc to recognize the format automatically.
Specifies how Microsoft Word resizes a table when the AutoFit feature is used.
The table is automatically sized to fit the content contained in the table.
The table is automatically sized to the width of the active window.
The table is set to a fixed size, regardless of the content, and is not automatically sized.
Http content to browser.
LoadFromStream directly in browser.
SaveToFile as attachment to the disk.
Type of the protection in the document
Only modify comments in the document.
Only enter data in the form fields in the document.
Only reading are allowed in the document.
Only add revision marks to the document.
Not protected
Style of the Texture
Type of fields
Field type is not specified or unknown.
Specifies that the field contains data created by an add-in.
Offset subsequent text within a line to the left, right, up or down.
Prompt the user for text to assign to a bookmark.
The name of the document's author from Summary Info.
Insert an automatic number.
Insert an automatic number in legal format.
Insert an automatic number in outline format.
Insert an AutoText entry.
Insert text based on style.
Insert a delivery point barcode.
According to the citation style you choose, show an information about a particular source.
The comments from Summary Info.
Compares two values.
The date the document was created.
Specifies data.
Insert data from an external database.
Specified Today`s Date.
Specified Type as DDE.
Specified Type as DDEAuto.
Insert the value of the property
Insert the value of the document variable.
The total document editing time.
Specifies OLE embedded object.
Specified Empty Field.
Specifies Field Expression.
The document's name.
The size on disk of the active document.
Prompt the user for text to insert in the document.
Specifies Type as FootnoteRef.
Specifies Check box control.
Specifies Drop Down box control.
Specifies Text control.
The EQ field is used to display a mathematical equation
Specifies FieldGlossary.
Specifies GoToButton control.
Specifies HTMLActiveX control.
Specifies Hyperlink control.
Evaluate arguments conditionally.
Specifies Type as Import.
Specifies Type as Export.
Insert a picture from a file.
Insert text from a file.
Create an index.
Mark an index entry.
Data from Summary Info.
The keywords from Summary Info.
Name of user who last saved the document.
Linked OLE2 object.
Insert an element in a list.
Run a macro.
Insert a mail merge field.
The number of the current merge record.
Merge record sequence number.
Go to the next record in a mail merge.
Conditionally go to the next record in a mail merge.
Insert the number of a footnote or endnote.
The number of characters in the document.
The number of pages in the document.
The number of words in the document.
Represents an ActiveX control such as a command button etc.
Insert the number of the current page.
Insert the number of the page containing the specified bookmark.
Download commands to a printer.
The date the document was last printed.
Stores data for documents converted from other file formats.
Insert literal text.
Insert the text marked by a bookmark.
Create an index, table of contents, table of figures, and/or table of authorities by using multiple documents.
Insert the number of times the document has been saved.
The date the document was last saved.
Insert the number of the current section.
Insert the total number of pages in the section.
Insert an automatic sequence number.
Assign new text to a bookmark.
Conditionally skip a record in a mail merge.
Insert the text from a like-style paragraph.
The document's subject from Summary Info.
The document's Subscriber from Summary Info.
Insert a special character
The name of the template attached to the document.
The current time.
The document's title from Summary Info.
Create a table of authorities.
Make a table of authorities entry.
Create a table of contents.
Make a table of contents entry.
Address from Tools Options User Info.
Initials form Tools Options User Info.
Name from Tools Options User Info.
Specifies Type as Shape.
Specifies Type as BIDIOUTLINE.
Specifies AddressBlock
Specifies Type as Unknown.
Specifies that the field was unable to be parsed.
Greeting Line field
Specifies that the field represents a REF field where the keyword has been omitted.
Macro Field.
MergeBarcode Field.
DisplayBarcode Field.
Represents a bibliography field.
Type of Caption Numbering
caption format, Numbers
Roman Numerals
caption format, Alphabets
Position of Image Caption Numbering
Above the Image.
Below the image.
Above the Item.
Below the Item.
Specifies view mode in Microsoft word.
Specifies that the document will be rendered in the default view of the application.
Everything that will appear in the printed document appears on the screen.
Shows the headings and subheadings in the word document.
Document appears with a dotted line separating the pages and/or document sections.
Columns, drawings, headers/footers, footnotes/endnotes, and comments do not appear.
Designed to show the word document will look as a web page.
Specifies zooming type in Microsoft Word.
Indicates to use the explicit zoom percentage.
Zoom percentage is automatically recalculated to fit one full page.
Zoom percentage is automatically recalculated to fit page width.
Zoom percentage is automatically recalculated to fit text.
Specifies when line numbering is restarted.
Line numbering restarts at the start of every page
Line numbering restarts at the section start.
Line numbering continuous from the previous section.
None.
Specifies on which pages border is applied.
Page border applies to all pages.
Page border applies only to first pages.
Page border applies to all pages except the first.
Specifies the position of page border.
Page border is measured from text.
Page border is measured from the edge of the page.
Animation effect for text.
specifies no animation.
Specifies that this text shall be surrounded by a border consisting of a series of
colored lights, which constantly change colors in sequence.
Specifies that this text shall be surrounded by a background
color which alternates between black and white.
Specifies that this text shall have a background consisting of a random pattern of
colored lights, which constantly change colors in sequence.
Specifies that this text shall be surrounded by an animated black dashed line border.
Specifies that this text shall be surrounded by an animated red dashed line border.
Specifies that this text shall be animated by alternating between normal and blurry states.
The enum, which defines paragraph format's outline level
Outline level: "Level 1"
Outline level: "Level 2"
Outline level: "Level 3"
Outline level: "Level 4"
Outline level: "Level 5"
Outline level: "Level 6"
Outline level: "Level 7"
Outline level: "Level 8"
Outline level: "Level 9"
Outline level: "Body"
The enum defines the horizontal relation
The "Column" horizontal relation
The "Margin" horizontal relation
The "Page" horizontal relation
The enum defines the vertical relation
The "Margin" vertical relation
The "Page" vertical relation
The "Paragraph" vertical relation
Specifies the absolute horizontal position.
Horizontal Position is null
The object is aligned to the left of the reference origin.
The object is centered to the reference origin.
The object is aligned to the right of the reference origin.
"Inside" horizontal position.
"Outside" horizontal position.
Represents an inline horizontal position
Represents the default horizontal position
Specifies the absolute vertical position.
No vertical positioning
"Top" vertical position
"Center" vertical position
"Bottom" vertical position
"Inside" vertical position
"Outside" vertical position.
"Inline" vertical position.
Same as .
Line dashing.
Solid (continuous) pen.
PS_DASH system dash style.
PS_DOT system dash style.
PS_DASHDOT system dash style.
PS_DASHDOTDOT system dash style.
Square dot style.
Dash style.
Long dash style.
Dash short dash.
Long dash short dash.
Long dash short dash short dash.
Same as .
Specifies Wrap mode.
Square wrap mode.
ByPoints wrap mode.
No wrap mode.
TopBottom wrap mode.
Through wrap mode.
Inline wrap mode.
Specifies PropertyValueType.
Specifies Value type as boolean.
Specifies Value type as date.
Specifies Value type as float.
Specifies Value type as double.
Specifies Value type as integer.
Represents a 32-bit signed integer.
Specifies Value type as String.
Specifies Value type as byte array.
The property is an array of strings.
The property is an array of objects.
Specifies Value type as ClipData.
The property is string composed of ASCII characters only.
The property is some other type.
Specifies Type of the Property.
Specifies Property Type as Summary.
Specifies Property Type as DocumentSummary.
Specifies Property Type as Custom.
Paragraph line spacing rule
The line spacing can be greater than or equal to, but never less than,
the value specified in the LineSpacing property.
The line spacing never changes from the value specified in the LineSpacing property,
even if a larger font is used within the paragraph.
The line spacing is specified in the LineSpacing property as the number of lines.
One line equals 12 points.
Specifies horizontal alignment of a floating shape.
The object is explicitly positioned using position properties.
The object is aligned to the left of the reference origin.
The object is centered to the reference origin.
The object is aligned to the right of the reference origin.
Not documented.
Not documented.
Same as .
Specifies vertical alignment of a floating shape.
Not documented.
The object is explicitly positioned using position properties.
The object is aligned to the top of the reference origin.
The object is centered relative to the reference origin.
The object is aligned to the bottom of the reference origin.
Not documented.
Not documented.
Same as .
Specifies vertical alignment of a textbox.
The object is aligned to the top of the reference origin.
The object is centered relative to the reference origin.
The object is aligned to the bottom of the reference origin.
Specifies the type of a text form field.
Text form field can contain any text.
Text form field can contain only numbers.
Text for field can contain only a valid date value.
The text form field value is the current date when the field is updated.
The text form field value is the current time when the field is updated.
The text form field value is calculated from the expression specified in
Specifies FootnotePosition.
Endnotes are output at the end of the section.
Footnotes are output at the bottom of each page.
Footnotes are output beneath text on each page.
Endnotes are output at the end of the document. Valid for endnotes only.
Specifies FootnoteRestartIndex.
Numbering continuous throughout the document.
Numbering restarts at each section.
Numbering restarts at each page.
Equals .
Endnote position of the Document.
Placed the Endnote on End of the section.
Placed the Endnote on End of the Document.
Specifies Numberformat of FootEndNote.
Arabic format (1, 2, 3, ...).
Upper case Roman format (I, II, III, ...) .
Lower case Roman format (i, ii, iii, ...) .
Upper case letters format (A, B, C, ...) .
Lower case letters format (a, b, c, ...) .
Chicago manual of style.
Ideograph-digital
Japanese counting
Aiueo
Iroha
Specifies that the sequence shall consist of full-width Arabic numbering.
Half-width Arabic: 1, 2, 3, 4
Japanese legal
Japanese digital ten thousand
Enclosed circles
Korea Chosung
Korean Ganada
Enclosed full stop
Enclosed parenthesis
Identical to DecimalEnclosedCircle
Specifies that the sequence shall consist of sequential numerical ideographs.
Specifies that the sequence shall consist of sequential numerical traditional ideographs.
Specifies that the sequence shall consist of sequential numerical zodiac ideographs.
Ideograph Zodiac traditional
Specifies that the sequence shall consist of Hebrew letters from the set listed below.
Specifies that the sequence shall consist of the Hebrew alphabet.
Specifies that the sequence shall consist of one or more occurrences of
a single character int the Arabic alphabet from the set listed below.
Specifies that the sequence shall consist of one or more occurrences of
a single ascending Abjad numerall from the set listed below.
Specifies that the sequence shall consist of one or more occurrences of
a single sequential number from the Chinese simplified legal format.
Specifies that the sequence shall consist of one or more occurrences of
a single sequential number from the Chinese counting thousand system.
number format is none
Specifies the Type of the FootNote.
Specifies object is a footnote.
Specifies object is a endnote.
Represents different locale IDs for various languages and regions.
Represents a scenario where the language has not been set or specified.
Represents the language for Japanese.
Represents the language for Korean.
Represents a placeholder or absence of a specific value
Represents the Afrikaans language as spoken in South Africa.
Represents the Albanian language (sq) as spoken in Albania (AL).
Represents the Amharic language used in Ethiopia.
Represents the Swiss German as used in France.
Represents the Arabic language as spoken in Algeria.
Arabic (Bahrain).
Represents the Arabic language as spoken in Egypt.
Represents the Arabic language (ar) as spoken in Iraq (IQ).
Represents the Arabic language as spoken in Jordan.
Represents the Arabic language as used in Kuwait (ar_KW).
Represents the locale for Lebanese Arabic (ar-LB).
Represents the Arabic language as spoken in Libya.
Arabic (Morocco).
Represents the Arabic language (ar) as spoken in Oman (OM).
Represents the Arabic language (ar) as used in Qatar (QA).
Represents the Arabic language (ar) as spoken in Saudi Arabia (SA).
Arabic (Syria).
Represents the Arabic language as spoken in Tunisia.
Represents the Arabic language as spoken in the United Arab Emirates.
Represents the Arabic language as spoken in Yemen (ar-YE).
Represents the Armenian language as spoken in Armenia.
Assamese (India)
Represents the Azerbaijani language using Cyrillic script as spoken in Azerbaijan.
Represents the Azerbaijani language using the Latin alphabet, specifically for Azerbaijan.
Bashkir (Russia).
Basque (Spain).
Belarusian language (Belarus)
Bengali in Bangladesh.
Represents the locale for Indian National (Bengali) language.
Represents the Bosnian language using Cyrillic script as used in Bosnia and Herzegovina.
Represents the Bosnian language using the Latin script as spoken in Bosnia and Herzegovina.
Bulgarian language (Bulgaria).
Breton in France
Burmese Myanmar
Catalan in Spain
Cherokee in USA
Chinese(Hong Kong)
Chinese(Macau)
Chinese(Simplified)
Chinese(Singapore)
Chinese(Taiwan)
Corsican in France.
Croatian used in Bosnia and Herzegovina.
Croatian
Czech
Represents Danish (Denmark).
Dari Persian in Afghanistan
Dhivehi in Maldives
Represents the locale for Dutch (Flemish) as spoken in Belgium.
Represents the Dutch language as spoken in the Netherlands.
Bini in Nigeria
Represents the locale for Estonian (Estonia).
Represents the locale for English (Australia).
Represents the English language as used in Belize (en-BZ).
Canadian English
Caribbean English
Represents the English language as used in Hong Kong.
Represents the locale for English as used in India.
English in Indonesia
Represents the locale for English (Ireland).
Represents the English language as spoken in Jamaica.
Malaysian English
Represents the New Zealand English.
Represents the Filipino language (Filipino) as spoken in the Philippines.
Represents the English language as used in Singapore.
Represents the locale for English (South Africa).
Represents the English language as spoken in Trinidad and Tobago.
Represents the locale for English as used in the United Kingdom.
English (United States).
Represents the locale for Zimbabwe, using English as the language.
Represents the Faroese language (fo) as used in Faroe Islands (FO).
Philippines
Represents the Finnish language (Finland).
Represents the locale for French (Belgium).
Represents the locale for French (France) as used in Cameroon.
Represents the Canadian French language.
French (France) in Democratic Republic of Congo.
Ivoiran French
French
Haitian French
Luxembourgish French.
Malian French
French (Monaco)
Moroccan French
Réunion French
Represents the French language as spoken in Senegal (fr_SN).
Swiss French.
French in West Indies
Represents the language code for Dutch (Netherlands).
Represents the language code for Filipino (Philippines).
Scottish Gaelic(United Kingdom)
Galician in Spain.
Represents the Georgian language (ka) as used in Georgia (GE).
Austrian German
German
Liechtenstein German
Luxembourgish German.
Swiss German
Greek
Represents the locale for Guarani (Paraguay).
Gujarati in India.
Kalaallisut in Greenland
Represents the locale for Hausa language using Latin script as spoken in Nigeria.
Hawaiian the United States
Hebrew in Israel
Hindi (India).
Hungarian (Hungary).
Igbo in Nigeria
Icelandic
Represents the Nigerian locale, specifically for Nigeria using the Igbo language.
Indonesian (Bahasa Indonesia).
Inuktitut, following the Latin alphabet writing system, is used in Canada.
Inuktitut, used in Canada, is written in Inuktitut syllabics.
Italian
Swiss Italian
Represents the locale for Irish (Gaelic) as spoken in Ireland.
Represents the locale for Xhosa language spoken in South Africa.
Represents the locale for Afrikaans (South Africa).
Kannada in Indian.
Kanuri in Nigeria
Kashmiri written by Devanagari script
Kashmiri written by Arabic script
Represents the Kazakh language as spoken in Kazakhstan
Represents the locale for Khmer (Khmer) as used in Cambodia.
Indian Konkani language.
Korean (South Korea)
Kyrgyz (Kyrgyzstan).
K'iche' in Guatemala
Represents the locale for Rwanda using the Kinyarwanda language.
Lao
Latin language.
Represents the locale for Latvian (Latvia).
Represents the locale for Lithuanian (Lithuania).
Lower Sorbian in Germany
Luxembourgish
Represents the locale for Macedonian (North Macedonia).
Malay in Brunei.
Represents the locale for Malay (Bahasa Melayu) as used in Malaysia.
Malayalam in Indian.
Represents the locale for Maltese (Malta).
Meitei in Indian
Maori in New Zealand
Marathi (mr) as used in India (IN).
Mapudungun in Chile
Mongolian (Mongolia).
Mongolian (China).
Nepali (Nepal).
Indian, which is used in Nepal.
Represents the Norwegian (Bokmål) language as spoken in Norway.
Nynorsk (Norway).
Occitan language in France
Odia language used in India.
Oromo (Ethiopia), written by Ethiopic script.
Papiamento in Netherlands Antilles
Pashto (Afghanistan).
Persian in Iran
Polish (Poland)
Brazilian Portuguese (Brazil)
European Portuguese (Portugal)
Punjabi (India)
Punjabi in Pakistan
Southern Quechua (Bolivia).
Gusii (Ecuador)
Gusii (Peru)
Romanian (Romania).
Romanian (Moldova)
Romansh (Switzerland)
Russian (Russia)
Russian (Moldova).
Inari Sami (Finland)
Lule Sami (Norway)
Lule Sami (Sweden)
Northern Sami (Finland).
Northern Sami (Norway).
Northern Sami(Sweden).
Skolt Sami (Finland)
Southern Sami(Norway).
Southern Sami(Sweden).
Sanskrit (India)
Represents the Serbian language using Cyrillic script for Bosnia and Herzegovina.
Represents the Serbian language using Cyrillic script as spoken in Serbia.
Represents the Serbian language using Latin script for Bosnia and Herzegovina.
Represents the Serbian language using Latin script and the Cyrillic script as used in Serbia.
Northern Sotho (South Africa)
Tswana (South African).
Sindhi (Pakistan), using Arabic alphabet.
Sindhi (India), using Devanagari script.
Sinhala (Sri Lanka).
Slovak language (Slovakia).
Slovenian (Slovenia).
Somali
Spanish (Argentina)
Spanish (Bolivia)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Paraguay
Spanish (Puerto Rico)
Spanish (International Sort)
Spanish(Spain Traditional Sort)
Spanish(United Sates)
Spanish (Uruguay)
Spanish (Venezuela)
Sutu
Swahili
Swedish (Finland)
Swedish (Sweden)
Syriac
Tajik
Tamazight
Tamazight (Latin)
Tamil
Tatar
Telugu
Thai
Tibetan (PRC)
Tigrigna (Eritrea)
Tigrigna (Ethiopia)
Tsonga
Turkish
Turkmen
Uyghur in China
Ukrainian
Represents Upper Sorbian in German
Urdu
Uzbek (Cyrillic)
Uzbek (Latin)
Venda
Vietnamese
Welsh
Wolof in Senegal.
Sakha/Yakut in Russian.
Yi
Yiddish
Yoruba
Japanese
Mohawk in Canada
Quechua in Ecuador
Quechua in Peru
Represents the locale for Bo (Tibetan) as used in Bhutan.
Dutch
Specifies preferred width type
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.
Preferred table width specified in percentage
Preferred table width specified in points
This simple type defines the possible type of layout algorthms which can be used
to layout a table within a WordprocessingML document.
Specifies that this table shall use the fixed width table layout algorithm
described above.
Specifies that this table shall use an AutoFit table layout algorithm.
Character Spacing Control enum.
Don't compress punctuation.
Compress punctuation.
Compress punctuation and japanese kana.
Frame size rule.
Frame's height should be at least the value of the h attribute.
Frame's width or height should be exactly the value of the w or h attribute.
Frame's width or height should be automatically.The w or h value is ignored.
Allows to choose outline text style.
Regular text style.
Italic text style.
Bold text style.
A class that holds two geometry regions and a graphics path.
Begins a composite cell by creating a PdfStructureCell from the provided LogicalStructureTableCell,
adding it as a child to the current element, and pushing it onto the element tree stack.
Represents an interface for managing render transforms
Gets or sets the render transform matrix