Document Solutions for Word
DS.Documents.Word Assembly / GrapeCity.Documents.Word Namespace
Inheritance Hierarchy
In This Topic
    GrapeCity.Documents.Word Namespace
    In This Topic
    Classes
     ClassDescription
    Class The exception that is thrown when Image cannot be serialized due to absent necessary codec in system.
    Class Represents a collection of alternative style names.
    ClassRepresents an Alpha bi-level effect.

    Alpha (Opacity) values less than the Threshold are changed to 0 (fully transparent), alpha values greater than or equal to the Threshold are changed to 1 (fully opaque).

    ClassRepresents an alpha ceiling effect.

    Alpha (opacity) values greater than 0 (fully transparent) are changed to 1 (fully opaque). In other words, anything partially opaque becomes fully opaque.

    ClassRepresents an alpha floor effect.

    Alpha (opacity) values less than 1 (fully opaque) are changed to 0 (fully transparent). In other words, anything partially transparent becomes fully transparent

    ClassRepresents an alpha inverse effect.

    Alpha (opacity) values are inverted by subtracting from 100% (fully opaque).

    ClassRepresents an alpha modulate fixed effect.

    Effect alpha (opacity) values are multiplied by a fixed amount.

    Class Represents an alpha modulate complex effect.
    ClassRepresents an alpha replace effect.

    Effect alpha (opacity) values are replaced by a fixed alpha.

    Class Represents a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to.
    Class Represents a bevel on an object face.
    Class Override bidirectional behavior of children text.
    ClassRepresents a collection of BidirectionalOverride objects.
    ClassRepresents a bi-level (black/white) effect.

    Input colors whose luminance is less than the specified Threshold value are changed to black.

    Input colors whose luminance are greater than or equal the specified value are changed to white.

    The alpha effect values are unaffected by this effect.

    Class Represents a blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected.
    Class Represents the body of a document or other content containers.
    Class Represents a bookmark range in a body content.
    ClassRepresents a collection of Bookmark elements.
    Class Represents a bookmark end mark element in a body content.
    Class Represents a bookmark start mark element in a body content.
    Class Represents a border of an object.
    ClassRepresents a collection of Borders for the four sides of an object.
    Class Represents a break element in a body content.
    Class Represents a building block in a document. A building block is pre-built content, similar to autotext, that may contain text, images, and formatting.
    Class Represents a collection of building blocks.
    Class Represents built-in document properties.
    ClassThe exception that is thrown when trying to set a property for ListLevel with ListLevel.NumberStyle equals NumberStyle.Bullet.
    Class Represents the placement and properties of a camera in a 3D scene.
    Class Represents a canvas shape element in a body content.
    ClassRepresents a collection of CanvasShape objects.
    Class Specifies the categorization for a building block. This categorization shall not imply any behaviors around the building block, and is only used to organize the set of building blocks within an application or user interface i.e. to disambiguate between two building blocks with the same entry name.
    Class Represents a table cell element in a body content.
    Class Represents the set of borders for the edges of a cell.
    ClassRepresents a collection of Cell objects.
    Class Represents formatting for a table cell.
    Class Represents a set of table cell paddings.
    Class Specifies a symbol to be used for a checkbox state.
    Class The abstract base class for color implementations.
    ClassRepresents a color change effect.

    Instances of ColorFrom are replaced with instances of ColorTo.

    Class Represents a colored line.
    ClassRepresents a solid color replacement effect.

    All effect colors are changed to a fixed color.

    Alpha values are unaffected.

    Class Represents the color scheme of a Microsoft Office theme. The color scheme is responsible for defining a list of twelve colors. The twelve colors consist of six accent colors, two dark colors, two light colors and a color for each of a hyperlink and followed hyperlink.
    Class Represents a comment range in a body content.
    ClassRepresents a collection of Comment elements.
    Class Represents a comment end mark element in a body content.
    ClassRepresents an annotation reference mark at the current location in the comment.

    An annotation reference mark is an information block that represents the metadata associated with the current comment. The annotation reference mark should typically consist of the initials and a unique integer associated with its position in the document, but can be displayed in any desired format.

    Class Represents a comment content reference mark that links the comment content with the contents of a document story.
    Class Represents a comment start mark element in a body content.
    Class Contains compatibility options.
    Class Represents a complex field element in a body content.
    ClassRepresents a collection of ComplexField objects.
    Class ComplexField copy-related exception
    Class Represents special formatting applied to specified areas of a table when the selected table is formatted with a specified table style.
    ClassRepresents a collection of ConditionalStyle objects.
    Class The exception that is thrown when trying to insert a child content into a content that cannot have children.
    Class Represents a collection of content items.
    Class An individual content control. Content controls are bounded and potentially labeled regions in a document that serve as containers for specific types of content. Individual content controls may contain contents such as dates, lists, or paragraphs of formatted text.
    ClassRepresents a collection of ContentControl items.
    Class Specifies the set of properties applied to the mark present to delimit the end of the control contents.
    ClassRepresents a mark (start or end) for ContentRange objects like bookmarks or comments. Derived classes include CommentStart, CommentEnd, CommentReference, BookmarkStart, BookmarkEnd, FieldChar, EditableRangeStartand EditableRangeEnd.
    Class The exception that is thrown when trying to copy a none-cloneable content.
    Class The exception that is thrown when trying to split a non-splittable content.
    ClassBase class representing a content object in a document.

    Derived classes include FormattedContentObject, ContentMark, Text, UnknownContent, CommentInfo, SeparatorMark, ContinuationSeparatorMark, Footnote, Endnote, EndnoteReferenceMark, FootnoteReferenceMark, Hyperlink, SimpleField, ControlContent, SectionBreak, ShapeBase, TextFrame, LinkedTextFrame, OMathParagraph, OMath, OMathStruct, OMathElement, OMathMatrixRow.

    ClassRepresents a collection of ContentObject.
    ClassAbstract base class representing content with floating start and end marks. This allows the range to start inside one ContentObject and end in another, which is useful for bookmarks, comments etc.

    Derived classes include Section Comment, Bookmark, ComplexField and EditableRange.

    ClassRepresents a collection of ContentRange elements.
    ClassRepresents a continuation separator mark within a run.

    A continuation separator mark is a horizontal line that spans the width of the main story's text extents. The continuation separator mark is typically used within the context of continuation separator footnotes or endnotes. These footnote and endnote types define the footnote/endnote used to separate the contents of the main document story from continuation of footnotes or endnotes that began on a previous page.

    ClassProvides access to the content of a ContentControl.
    Class Copy range of objects into another range.
    Class A collection of custom document properties.
    Class Represents a custom XML data storage in the document.
    ClassRepresents a collection of CustomXmlPart objects in the document.
    ClassRepresents a a dash stop primitive.

    Dashing schemes are built by specifying an ordered list of dash stop primitive.

    A dash stop primitive consists of a dash and a space.

    ClassRepresents a custom dashing scheme.

    It is a list of dash stop items which represent building block atoms upon which the custom dashing scheme is built.

    Class Represents options used in data template processing.
    Class The exception that is thrown if an attempt is made to modify the properties of a default list style.
    Class Implements the default rewriting strategy for handling invalid URIs.
    Class The exception that is thrown if an attempt is made to modify the properties of a default paragraph style.
    Class The exception that is thrown if an attempt is made to modify the properties of a default table style.
    ClassThe base class for GcWordDocument and GlossaryDocument classes.
    Class Represents a document property.
    ClassBase class for the CustomPropertyCollection and BuiltInPropertyCollection
    Class Represents the set of document protection restrictions applied to a document.
    Class Represents a dropped capital letter at the beginning of a paragraph.
    Class Specifies a single list item within the content control. Each list item shall be displayed in the list displayed for the content control (if a user interface is present).
    ClassRepresents a list of DropDownItem objects.
    ClassRepresents a duotone effect.

    For each pixel, combines Color1 and Color2 through a linear interpolation to determine the new color for that pixel.

    Class Specifies any East Asian typography settings which shall be applied to the contents of a run.
    Class Provides options for East Asian typography.
    Class Represents additional extent to each edge of an object.
    Class Represents a modifiable region of a document, together with a user and/or group that are allowed to modify it if the document protection is on.
    ClassRepresents a collection of EditableRange elements.
    Class Represent a EditableRange end mark element in a body content.
    Class Represent a EditableRange start mark element in a body content.
    Class Represents the edit protection settings of a document.
    Class Represents an embedded font and its binary data.
    ClassRepresents a collection of EmbeddedFont objects.

    Elements in this collection are indexed by EmbeddedFontType (regular, bold, italic, bold italic).

    ClassRepresents embedded image data.

    Derived classes include ImageData.

    Class Represents an endnote.
    ClassRepresents a collection of Endnote objects.
    Class Represents the endnote numbering options for a document or section.
    ClassRepresents an endnote reference mark.

    A endnote reference mark is a run of automatically numbered text that follows the numbering format specified via the EndnoteOptions.NumberStyle.

    ClassProvides extension methods for GeometryType.
    ClassRepresents a complex field character at a location in the parent run.

    A complex field character is a special character that delimits the start and end of a complex field, or separates its field codes from its current field result.

    Class Represents a field code within a complex field in a document.
    ClassRepresents a collection of FieldCode objects.
    Class Represents fill formatting for a content object.
    Class Represents a set of three or more fill styles that are used within a theme.
    Class Represents a fill overlay effect. The effect can be used to specify an additional fill for an object and blend the two fills together.
    Class Represents the formatting criteria for a find operation.
    Class Represents options for a find operation.
    Class The exception that is thrown when FindReplace cannot process replace request.
    Class Represents options for a find and replace operation.
    Class Represents the result of a find operation.
    Class Represents font attributes (font name, size, color, and so on) for an object.
    Class Contains font attributes (font name, font size, color, and so on) for an object.
    Class Represents the properties of a font used in a document.
    ClassRepresents a collection of FontInfo objects.
    ClassRepresents a font scheme within a theme.

    The font scheme consists of a pair of major and minor fonts to use in a document. The major font corresponds well with the heading areas of a document, while the minor font corresponds well with the normal text or paragraph areas.

    Class Specifies code pages and Unicode subranges for which a font provides glyphs.
    Class Represents a footnote positioned at the bottom of the page or beneath text.
    ClassRepresents a collection of Footnote objects.
    Class Represents the footnote numbering options for a document or section.
    ClassRepresents a footnote reference mark.

    A footnote reference mark is a run of automatically numbered text that follows the numbering format specified via the FootnoteOptions.NumberStyle.

    ClassRepresents the background fill styles, effect styles, fill styles, and line styles which define the style matrix for a theme.

    The style matrix consists of subtle, moderate, and intense fills, lines, and effects.

    The background fills are not generally thought of to directly be associated with the matrix, but do play a role in the style of the overall document.

    Usually, a given object chooses a single line style, a single fill style, and a single effect style in order to define the overall final look of the object.

    ClassRepresents a ContentObject that has formatting properties.

    Derived classes include Paragraph, Run, Table, Row, Cell, ContentControl.

    Class Specifies the set of properties applied to the the special content mark.
    Class Abstract class that provides base functionality to store and resolve formatting in objects.
    ClassRepresents a list of FormattingBag items.
    ClassRepresents a Word document.

    Contains one or more sections, content controls, and body representing the content of the document.

    Part that is responsible for working with data templates.
    ClassProvides extension methods for converting GcWordDocument to other formats.
    Class A supplementary document storage which stores the definition and content for content that shall be carried with the document for future insertion and/or use, but which shall not be visible within the contents of the main document story.
    Class Represents glow effect, in which a color blurred outline is added outside the edges of the object.
    Class Represents a gradient fill.
    Class Represents a gradient stop.
    Class Represents a list of gradient stops.
    ClassRepresents a grayscale effect.

    Converts all effect color values to a shade of gray, corresponding to their luminance.

    Effect alpha (opacity) values are unaffected.

    Class Specifies an alias (or editing group) which shall be used to determine if the current user shall be allowed to edit this range of the document. This mechanism simply provides a set of predefined editing groups which can be associated with user accounts by applications in any desired manner.
    Class Represents a group shape element in a body content.
    ClassRepresents a collection of GroupShape objects.
    Class Represents a single header that shall be associated with a section in the document.
    ClassRepresents a collection of HeaderFooter objects in a section. Section may contain every type of HeaderFooterType HeaderFooter(
    ClassRepresents a hue/saturation/luminance effect.

    The hue, saturation, and luminance can each be adjusted relative to its current value.

    Class Represents a hyperlink element in a body content.
    ClassRepresents a collection of Hyperlink objects.
    Class Represents hyperlink properties associated with an action (such as mouse click or hover).
    Class Allows configuring document hyphenation options.
    Class Represents the image data of a picture.
    ClassThe abstract base class for image effects.

    Derived classes include Blur, FillOverlay, AlphaBiLevel, AlphaCeiling, AlphaFloor, AlphaInverse, AlphaModulation, AlphaModulationComplex, AlphaReplace, BiLevel, ColorChange, ColorReplacement, Duotone, Grayscale, HslEffect, Luminance, Tint.

    Class Represents a list of image effects.
    Class Represents the set of indentation properties applied to a paragraph.
    Class Represents an ink shape in a body content.
    ClassRepresents a collection of InkShape objects.
    Class Represents a range of in-line content like runs, drawings, text etc. that can be inside one paragraph. This range does not have relations with other document parts.
    Class Represents an inner shadow effect that can be applied to an object.
    Class The exception that is thrown when trying to modify the document while it is in reading mode.
    Class The exception that is thrown when conditional block "if...else...endif" in table used incorrectly.
    Class The exception that is thrown when trying to insert invalid content control type inside the content control.
    Class The exception that is thrown when trying to insert invalid content type inside the content control.
    Class The exception that is thrown when trying to insert invalid content type inside the specific level content control.
    Class The exception that is thrown when trying to insert invalid content type into the specific parent content inside inside the specific level content control.
    Class The exception that is thrown when trying to insert invalid content type into the specific parent content inside the content control.
    Class The exception that is thrown when trying to insert more then one characters inside the content control.
    Class The exception that is thrown when trying to insert more then one content of the specific type inside the content control.
    Class The exception that is thrown when trying to set properties that the current content control is not supported.
    Class The exception that is thrown when trying to use a fill type that cannot be used in the current context.
    Class The exception that is thrown when trying to insert content into an invalid position.
    Class The exception that is thrown when trying to insert a content object into a non-allowed parent content.
    Class The exception that is thrown when trying to get a range from an invalid position.
    Class The exception that is thrown when trying to process template sibling included to block of previous sibling.
    Class The exception that is thrown when trying to split content on an invalid position.
    Class The exception that is thrown when a data template key is malformed.
    Class The exception that is thrown when a data template structure is invalid.
    Class The exception that is thrown when trying to set a property value.
    Class Represents the position delimited the end of a page when this document was last saved by an application which paginates its content.
    Class Represents a light rig associated with an object. The light rig comes into play when there is a 3D bevel applied to an object.
    Class Represents decorations that can be added to the end of a line.
    Class Represents an outline formatting that can be applied to an object.
    Class Represents a base outline formatting that can be applied to an object.
    Class Represents a set of three or more line styles for use within a theme.
    Class Represents settings for line numbering to be displayed before each column of text in the section.
    Class Represents a text frame that participates in a text frame story.
    Class list formatting for a paragraph.
    Class Represents a single list level, either the only level for a bulleted or numbered list or one of the nine levels of an outline numbered list.
    Class Represents a collection of list formatting for each level in a list.
    Class Represents a single list template that includes all formatting that defines a list.
    Class Stores and manages formatting of bulleted and numbered lists used in a document.
    ClassRepresents a luminance effect.

    Brightness linearly shifts all colors closer to white or black.

    Contrast scales all colors to be either closer or further apart.

    ClassRepresents a marker pointing to a position in a document relative to a specific ContentObject.

    The marker can point to a position at the start of an object (MarkerType.Start, at the end of an object (see MarkerType.End, or to a position occupied by a whole childless object (MarkerType.Whole.

    If the marker belongs to a PersistentRange, it can be used even if its ContentObject has been deleted.

    Class Represents the details of a match.
    ClassUsed to convert GcWord content to MathML, or append MathML content to GcWord Office Math objects. When converting multiple objects, creating and reusing the same instance of this class improves performance.
    Class The exception that is thrown when content objects cannot be merged one into another.
    Class Specifies how document is printed out.
    Class The exception that is thrown when there is an invalid attempt to set a property on a nested shape.
    ClassException that is thrown if the current shape's WrapType does not support this property.
    Class Represents an Office Math content object (OMath zone).
    Class Represents an accent Office Math structure, which consists of a base element and a combining diacritical mark.
    Class Represents a bar Office Math structure, which consists of a base element and an overbar or underbar.
    Class Represents a border box Office Math structure, which consists of a border drawn around a base element.
    Class Represents a box Office Math structure, which is used to group components of an equation or other instance of mathematical text.
    ClassRepresents a collection of OMath objects.
    Class Represents a delimiter Office Math structure, which consists of opening and closing delimiters characters, and one or more elements contained inside with a designated separator character between each element.
    ClassRepresents an element inside an OMathStruct class instance.
    ClassRepresents a collection of OMathElement instances.
    Class Represents an equation array Office Math structure, which consists of one or more equations or expressions elements.
    ClassRepresents Office Math formatting for a run if its Run.IsOMathRun property is set to true.
    Class Represents a fraction Office Math structure, which consists of a numerator element and denominator element separated by a fraction bar.
    Class Represents a function Office Math structure, which consists of a function name element and an argument element acted upon.
    Class Represents a group character Office Math structure, which consists of a character drawn above or below base element.
    Class Represents a lower-limit Office Math structure, which consists of a base element on the baseline and reduced-size limit element immediately below it.
    Class Represents an upper-limit Office Math structure, which consists of a base element on the baseline and reduced-size limit element immediately above it.
    Class Represents a matrix Office Math structure, which consists of one or more elements laid out in one or more rows and one or more columns.
    ClassRepresents a column in a OMathMatrix structure.
    ClassRepresents a collection of OMathMatrixColumn instances.
    ClassRepresents a row in a OMathMatrix structure.
    ClassRepresents a collection of OMathMatrixRow instances.
    Class Represents an n-ary Office Math structure, which consists of an n-ary operator character, a base element (or operand), and optional upper and lower limit elements.
    Class Specifies the various options of displaying an Office Math zone on the document level.
    ClassRepresents an Office Math paragraph that contains Office Math zones in OMathMode.Display mode.
    ClassRepresents a collection of OMathParagraph instances.
    ClassRepresents a phantom Office Math structure.

    This structure has two primary uses: adding the spacing of the phantom base element without displaying that base; and suppressing part of the glyph for spacing considerations.

    Class Represents a pre-sub-superscript Office Math structure, which consists of a base element, a reduced-size script element placed below and to the left, and a reduced-size script element placed above and to the left.
    Class Represents a radical Office Math structure, which consists of a radical character, a base element, and an optional degree element.
    ClassThe abstract base class representing a math structure in an Office Math zone.

    Derived classes include OMathAccent, OMathBar, OMathBorderBox, OMathBox, OMathDelimiter, OMathEquationArray, OMathFraction, OMathFunction, OMathGroupCharacter, OMathLimitLower, OMathLimitUpper, OMathMatrix, OMathNary, OMathPhantom, OMathPreSubSuperscript, OMathRadical, OMathSubscript, OMathSubSuperscript and OMathSuperscript.

    ClassRepresents a collection of OMathStruct instances.
    Class Represents a subscript Office Math structure which consists of a base element and a reduced-size script element placed below and to the right.
    Class Represents a sub-superscript Office Math structure which consists of a base element, a reduced-size script element placed below and to the right, and a reduced-size script element placed above and to the right.
    Class Represents a superscript Office Math structure which consists of a base element and a reduced-size script element placed above and to the right.
    Class Represents an outer shadow effect that can be applied to an object.
    Class Represents the page borders for all pages in a section.
    Class Represents the settings for a page grid, which enables precise layout of full-width East Asian language characters within a section by specifying the desired number of characters per line and lines per page for all East Asian text content in section.
    Class Represents the page margins for all pages in a section.
    Class Represents page numbering settings for all page numbers that appear in the contents of a section.
    Class Represents a page setup. This object exposes all page setup attributes (page margin, paper size, and so on) as properties.
    Class Represents page size and orientation for all pages in a section.
    Class Represents a printer paper source.
    Class Represents a paragraph element in a body content.
    Class Specifies the borders for a paragraph.
    ClassRepresents a collection of Paragraph objects.
    Class Contains FindReplace extension methods for RangeBase class.
    Class Represents all formatting for a paragraph.
    Class Specifies the set of properties applied to the glyph used to represent the physical location of the paragraph mark for this paragraph. This paragraph mark, being a physical character in the document, can be formatted, and therefore shall be capable of representing this formatting like any other character in the document.
    Class Represents a unique identifier used to track paragraph editing sessions.
    Class Represents a password used to protect a document.
    Class Represents a repeated pattern used to fill an object.
    ClassRepresents a contiguous area of content objects in a document. Unlike Range, PersistentRange is kept alive and can be used even if the content used to create this range has been deleted.

    Important: to avoid performance degradation, you should dispose PersistentRange when it is no longer needed.

    Class Represents a picture element in a body content.
    Class Represents the appearance and behavior of a specific picture to be used as the numbering symbol within a numbering level definition in a document.
    ClassRepresents a collection of PictureBullet objects.
    ClassRepresents a collection of Picture objects.
    Class Represents a point in 3D space.
    Class Represents a value and its unit of measurement that is used to specify the preferred width of a table or a cell.
    Class Represents a preset shadow effect that can be applied to an object.
    Class The exception that is thrown when trying to set null or white spaces value to a property.
    ClassRepresents a contiguous area of content objects in a document.

    See also PersistentRange.

    ClassBase class for Range and GrapeCity.Documents.Word.RangeBase.Body that allows manipulating content in a document.
    ClassProvides find/replace extension methods for the RangeBase class.
    ClassRepresent individual EditableRange access holder.
    Class Represents reflection effect that can be applied to an object.
    Class Represents a text range that replaced a search text.
    Class Represents the details about a found text.
    Class Represents a unique identifier used to track editing sessions.
    Class Represents a rotation in 3D space. A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates.
    Class Represents a table row element in a body content.
    ClassRepresents a collection of Row objects.
    Class Represents formatting for a table row.
    Class Represents a unique identifier used to track table row editing sessions.
    ClassRepresents a contiguous fragment of a body content with uniform formatting.

    Use ContentObject.GetRange to access the range of objects inside a run.

    ClassRepresents a collection of Run objects.
    Class Represents a unique identifier used to track run editing sessions.
    Class Provides various options controlling how a document is saved.
    Class Represents a section element in a body content.
    Class Represents a section break in a body content.
    ClassRepresents a collection of Section objects.
    Class Represents a unique identifier used to track section editing sessions.
    ClassRepresents a separator mark within the current run.

    A separator mark is a horizontal line that spans part of the width text extents. The separator mark is typically used within the context of separator footnotes or endnotes. These footnote and endnote types define the footnote/endnote used to separate the contents of the main document story from the contents of footnotes or endnotes on that page.

    Class Represents options that control protection, view, compatibility and other settings.
    Class Contains shading attributes for an object.
    Class The abstract base class that represents a shadow effect that can be applied to an object.
    Class Represents a shape element in a body content.
    ClassBase class for all types of shapes, including Shape and Picture. It also represents currently unsupported shape types such as charts etc.

    Derived classes include Shape, Picture, GroupShape, CanvasShape, InkShape.

    ClassRepresents a collection of Shape objects.
    Class The exception that is thrown when trying to use a fill type that cannot be used in the current context.
    Class Represents a shape effects formatting that can be applied to an object.
    Class Represents a set of three or more shape effects styles for use within a theme.
    Class Represents the height of a shape.
    Class Represents the horizontal position of a floating shape within a document.
    Class Represents the properties used to position a shape in a document.
    Class Represents the rotation properties of a shape.
    Class Represents the size of a shape.
    ClassRepresents the style information for a shape.

    Used to define a shape's appearance in terms of the preset styles defined by the Theme.FormatScheme.

    Class The exception that is thrown if a shape cannot be styled.
    Class Represents the vertical position of a floating shape within a document.
    Class Represents the width of a shape.
    Class Represents a simple field element in a body content.
    ClassRepresents a collection of SimpleField objects.
    Class Represents glow effect. The edges of the shape are blurred, while the fill is not affected.
    Class Represents a solid color formatting.
    Class Specifies the set of indentation properties applied to the current paragraph.
    Class Represents a built-in or user-defined style.
    Class Represents a collection of built-in and user-defined styles in a document.
    ClassRepresents a reference to a shape effects style in a FormatScheme.Effects list.
    ClassRepresents a reference to a fill style within FormatScheme.Fills or FormatScheme.BackgroundFills.
    ClassRepresents a reference to a line style within FormatScheme.Lines.
    Class Represents a symbol element in a body content.
    Class Represents an absolute position tab element in a body content.
    Class Represents a table element in a body content.
    Class Represents the set of borders for the edges of the table.
    ClassRepresents a collection of Table objects.
    Class Represents formatting of a table.
    Class Represents base formatting for a table.
    Class Represents the horizontal positioning of a floating table within a document.
    Class Represents information about the current table with regard to floating tables. Floating tables are tables in a document which are not part of the main text flow in the document, and are instead absolutely positioned with a specific size and position relative to non-frame content in the current document.
    Class Represents a style that can be applied to a table.
    Class Represents base properties that can be applied to a table.
    Class Specifies the vertical positioning of a floating table within a document.
    Class Represents a single custom tab stop.
    ClassRepresents a collection of TabStop objects that define custom tabs for a paragraph or a style.
    ClassRepresents a text element in a body content.

    A Text belongs to a single Run, which determines its formatting. Derived classes include FieldCode, Break, Symbol, Tab and LastRenderedPageBreak.

    ClassRepresents a collection of Text objects.
    Class Represents a single text column.
    ClassRepresents a collection of TextColumn objects that represent all columns of text in a section.
    Class Represents a text effects formatting that can be applied to an object.
    ClassRepresents the text content of a Shape and associates that textual information, referred to as a text frame story, with a story identifier.
    ClassRepresents a collection of TextFrame objects.
    Class Represents the format of a text frame.
    Class Holds all formatting options available to a document through a theme and defines the overall look and feel of the document when themed objects are used within the document.
    Class Represents a color in the color scheme of a theme.
    Class Represents a font that is to be used for a specific language or locale.
    Class Represents a set of fonts that are to be used for different languages or locales.
    Class Represents a 3D format effect that can be applied to an object.
    Class Represents a 3D scene effect that can be applied to an object.
    ClassRepresents the picture tile fill.

    Defines a "tile" rectangle within the bounding box.

    The picture is encompassed within the tile rectangle, and the tile rectangle is tiled across the bounding box to fill the entire area.

    ClassRepresents a tint effect.

    Shifts effect color values towards/away from hue by a specified amount.

    Class Represents content of a type that is not supported by GcWord. Such objects are handled as black boxes by GcWord, they are preserved in the document, but cannot be modified.
    ClassRepresents a collection of UnknownContent items.
    Class The exception that is thrown when the method is not supported for the specified object.
    Class Represents an extended color.
    Class Specifies a single user for which this range permission shall be enabled (i.e. a user which shall be able to edit this range when document protection is enabled). This editor can be stored in one of the following forms: DOMAIN\username - for users whose access shall be authenticated using the current user's domain credentials user@domain.com - for users whose access shall be authenticated using the user's e-mail address as credentials user - for users whose access shall be authenticated using the current user's machine credentials
    Class Represents a variable stored as part of a document. Document variables are used to preserve macro settings in between macro sessions.
    ClassA collection of Variable objects that represent the variables added to a document or template. Document variables are used to preserve macro settings in between macro sessions.
    Class Represents a vector in 3D space.
    ClassRepresents the image data of an SVG vector image.

    Note that when an SVG image is added to the document, it is automatically rasterized, and the raster copy of the image is saved in an ImageData instance. The VectorGraphicImageData class is used to preserve the original vector image.

    Class Provides various options that control how a document is shown in application.
    Class Styles copier. Implements weak strategy when style will be reused if it has same type/similar name. No equality or parent chain will be checked.
    Class Represents the properties used to show an online video to the user.
    ClassRepresents the color of a one-color object or the foreground or background color of an object with a gradient or patterned fill. You can set colors to an explicit red-green-blue value by using the RGB property.
    Class Represents the properties for wrapping text around a shape or shape range.
    Class Specifies the information which shall be used to establish a mapping between a content control and an XML node stored within a Custom XML Data part in the document.
    Interfaces
     InterfaceDescription
    Interface Defines methods to access previous and next items in a collection.
    Interface Defines methods to access the first and last items in a collection.
    Interface Defines properties and methods for working with inherited and direct formatting.
    Interface Represents a malformed URI rewriter.
    Structures
     StructureDescription
    Structure Represents a preset for non-fillable shapes (lines, curves etc).
    Structure Represents a shape preset that specifies a fill and an outline.
    Structure Defines a theme style for non-fillable shapes (lines, curves etc).
    Structure Defines a themed style for fillable shapes.
    Delegates
     DelegateDescription
    Delegate Represents a delegate that is called when a malformed URI is about to load.
    Delegate Represents a delegate that is called when a malformed URI is about to be saved.
    Enumerations
     EnumerationDescription
    Enumeration specifies the vertical alignment of all text on each line displayed within a paragraph.
    Enumeration Specifies the preset bevel type which defines the look of a bevel.
    Enumeration Defines Left-to-right or Right-to-left text visualization mode.
    Enumeration Specifies the black and white mode.
    Enumeration Specifies how to blend the fill with the base effect.
    Enumeration Specifies the types of a body.
    EnumerationSpecifies the location that shall be used as the next available line when the Break.Type has a value of BreakType.TextWrapping. This value only affects the restart location when the current run is being displayed on a line that does not span the full text extents due to the presence of a floating object.
    EnumerationSpecifies the type of a break.

    The break type determines the next location where text shall be placed after this manual break is applied to the text contents.

    Enumeration Specifies a building block gallery.
    Enumeration Specifies how a building block is inserted into a document.
    Enumeration Specifies the type of a building block. influence the visibility and behavior of the building block.
    Enumeration Defines the types of built-in glow effects.
    Enumeration Specifies predefined list templates available in Microsoft Word.
    Enumeration Defines the types of built-in reflection effects.
    Enumeration Defines the types of built-in shadow effects.
    Enumeration Specifies Microsoft Word buit-in style identifiers.
    Enumeration Specifies the calendar type.
    Enumeration Specifies the preset camera that defines a starting point for common preset rotations in space.
    Enumeration Specifies how a cell in a table is merged with other cells.
    Enumeration Specifies vertical justification of text inside a table cell.
    Enumeration Specifies the separator character that appears between the chapter and page number, if a chapter style has been set for page numbers in a section.
    Enumeration Specifies the compound line type to be used for the underline stroke.
    Enumeration Specifies the appearance of a content control.
    Enumeration Specifies the layout level of the content control.
    Enumeration Specifies the type of content control.
    Enumeration Specifies the specific cryptographic hashing algorithm which shall be used along with the salt property and user-supplied password in order to compute a hash value for comparison.
    Enumeration Defines how the data template engine handles situations when a data field is used as an argument to a function, but the field's type is incompatible with the function's parameter type.
    Enumeration Defines how the data template engine handles data fields that are nulls in expressions.
    Enumeration Defines how the data template engine handles data fields that could not be found in the data source.
    Enumeration Specifies the date translation which shall be applied to the date content control.
    Enumeration Specifies the possible values for the location of a single custom XML element's start and/or end tag relative to the location of an annotation tag in document order.
    Enumeration Used as a value for the Security property. Specifies the security level of a document as a numeric value.
    Enumeration Defines the Word document type.
    Enumeration Specifies the position of a drop cap text.
    Enumeration The edGrp attribute value of editors specifies that only user(s) who the current application associates with the editors group must be allowed to edit the contents between the start and end markers when document protection is being enforced.
    Enumeration Specifies the type of protection applied to a document.
    Enumeration Specifies the type of an embedded font.
    Enumeration Specifies the emphasis mark for a character or designated character string.
    Enumeration Defines the endnote position.
    Enumeration Determines when automatic endnote numbering restarts.
    Enumeration Specifies the type of a complex field character in a document.
    Enumeration Specifies a fill type.
    Enumeration Defines character sets that may be supported by a font.
    Enumeration Specifies the data type of an embedded font.
    Enumeration Specifies the built-in font effects preset.
    Enumeration Specifies the font embedding mode.
    Enumeration Specifies values representing the possible font families.
    Enumeration Specifies information used to decide how to format any characters in the current run for which the font type is otherwise ambiguous.
    Enumeration Specifies the pitch of a font.
    Enumeration Defines the footnote or endnote position.
    Enumeration Determines when automatic footnote numbering restarts.
    Enumeration Defines how formatting (style or direct) is handled when copying objects.
    Enumeration Specifies the geometry type of a shape.
    Enumeration Specifies linear gradient directions.
    Enumeration Specifies circle or rectangle gradient fill directions.
    Enumeration Specifies gradient presets.
    Enumeration Specifies gradient fill types.
    Enumeration Specifies where the gutter appears in the document.
    Enumeration Specifies the type of a header or footer.
    Enumeration Specifies the rule for determining the height of an object.
    Enumeration Specifies a highlighting color which is applied as a background behind the contents.
    EnumerationSpecifies the compression state used to store a picture.

    This allows an application to specify the amount of compression that has been applied to a picture.

    Enumeration Specifies the image effect type.
    Enumeration Specifies the image fill type.
    Enumeration Determines the position where to insert a new content into a specified content.
    Enumeration Specifies how full-width characters in the current document should be compressed to remove additional whitespace when the contents of this document are displayed, specifically by specifying the set(s) of characters which can be compressed to remove additional whitespace.
    Enumeration Specifies how text is laid out in the layout grid for a section.
    Enumeration Specifies the type of ligatures applied to a font.
    Enumeration Specifies the direction from which the light rig is oriented in relation to the scene.
    Enumeration Specifies the preset type of the light rig which is to be applied to the scene.
    Enumeration Specifies the ending caps that should be used for a line.
    Enumeration Specifies line dash types.
    Enumeration Specifies the length of a line end decoration (e.g., arrowhead) relative to the width of the line itself.
    Enumeration Specifies a decoration that appears at the end of a line.
    Enumeration Specifies the width of a line end decoration (e.g., arrowhead) relative to the width of the line itself.
    Enumeration Specifies the line join types.
    Enumeration Specifies when automatic line numbering restarts.
    Enumeration Specifies line spacing values for a paragraph.
    EnumerationSpecifies the line style of a Border.
    Enumeration Specifies alignment for a list number or bullet.
    Enumeration Specifies the character that separates the list label from the text of the paragraph.
    Enumeration Specifies the result of comparing two range locations.
    EnumerationSpecifies the type of a Marker.
    Enumeration Specifies the preset material type to give the final look and feel of an object.
    Enumeration Specifies how document is printed out.
    Enumeration Specifies the number form setting for an OpenType font.
    Enumeration Specifies the number spacing setting for an OpenType font.
    Enumeration Specifies the number style for lists, footnotes, endnotes, fields and page numbers.
    Enumeration Specifies how binary operators are treated when they coincide with a line break.
    Enumeration Specifies how the subtraction operator is treated when it coincides with a line break.
    Enumeration Specifies the built-in equations.
    Enumeration Specifies the Office Math element type.
    EnumerationSpecifies the type of fraction in the OMathFraction structure.
    EnumerationSpecifies the horizontal justification of an OMathMatrixColumn.
    Enumeration Specifies justification of an Office Math paragraph.
    EnumerationSpecifies the location of limits in the OMathNary structure.
    Enumeration Specifies the mode to display an Office Math zone.
    Enumeration Specifies the script applied to the characters in an Office Math zone.
    EnumerationSpecifies the shape of delimiters in the OMathDelimiter structure.
    EnumerationSpecifies the type of spacing between columns and rows in the OMathMatrix structure or items' vertical spacing in the OMathEquationArray structure.
    Enumeration Specifies the Office Math structure type.
    EnumerationSpecifies the justification of the OMathEquationArray and OMathMatrix structures.
    EnumerationSpecifies the position of the bar or group character in the OMathBar and OMathGroupCharacter structures.
    Enumeration Specifies the outline level of a paragraph in the document.
    Enumeration Specifies which pages the page border is printed on.
    Enumeration Specifies the element from which a page border position is measured.
    Enumeration Specifies page orientation.
    Enumeration Specifies paper size.
    Enumeration Specifies a printer paper tray.
    Enumeration Specifies text alignment in a paragraph.
    Enumeration Specifies the result of a password validation.
    Enumeration Specifies preset pattern fills.
    Enumeration Specifies the alignment to be used for the underline stroke.
    Enumeration Specifies picture shape presets.
    Enumeration Specifies the unit of measurement for the preferred width of a table or cell.
    Enumeration Defines preset shadow types.
    Enumeration Specifies data type of a document property.
    EnumerationDetermines the position where to insert a new ContentRange or get a part of the specified range.
    Enumeration Specifies the type of an image color change.
    Enumeration Specifies where to align the first tile with respect to the object.
    Enumeration Specifies the action to take when a match is found.
    Enumeration Specifies how information about fonts is saved in a document.
    Enumeration Specifies the type of break at the beginning of a section.
    Enumeration Specifies the built-in shape effects preset.
    Enumeration Specifies the relative horizontal alignment position of a shape.
    Enumeration Specifies the element relative to which the horizontal position of an object is defined.
    Enumeration Specifies how a shape position is calculated.
    Enumeration Specifies the fill type of a shape preset.
    Enumeration Specifies the relative vertical alignment position of a shape.
    Enumeration Specifies the element relative to which the vertical position of an object is defined.
    Enumeration Specifies the relative width type of a shape.
    Enumeration Specifies the relative height type of a shape.
    Enumeration Specifies the type of a style.
    Enumeration Specifies a style's visiblity in application user interface.
    Enumeration Specifies a list of stylistic sets that modify the display of OpenType fonts.
    Enumeration Specifies the location of a positional tab stop on a line, as well as the alignment that shall be applied to text subsequent to the current positional tab stop.
    Enumeration Specifies the character that shall be used to fill in the space created by a positional tab. This character shall be repeated as required to completely fill the tab spacing generated by the positional tab character.
    Enumeration Specifies alignment for an inline table.
    Enumeration Specifies the relative horizontal alignment position of the table.
    Enumeration Specifies to what the horizontal position of an object is relative.
    Enumeration Specifies how the table position must be calculated.
    Enumeration Specifies how table style is applied to a table.
    Enumeration Specifies the area of a table to which special style formatting is applied.
    Enumeration Specifies the relative vertical alignment position of the table.
    Enumeration Specifies to what the vertical position of an object is relative.
    Enumeration Specifies the extents that shall be used to calculate the absolute positioning of a positional tab character.
    Enumeration Specifies the alignment type of a tab stop.
    Enumeration Specifies the type of the leader line displayed under the tab character.
    Enumeration Temporary public. Should be converted back to internal or reworked. Defines result of expression formtter parsing.
    Enumeration Range template copy mode enum.
    Enumeration Specifies animation effect for text runs.
    Enumeration Specifies the lines in the paragraph that shall allow the text to be tight wrapped to the paragraph (and not the text box) extents when displaying the document.
    Enumeration Specifies the text flow and reading order of the content.
    Enumeration Specifies text orientation.
    Enumeration Specifies shading texture.
    Enumeration Specifies the available vertical anchoring types for text.
    Enumeration Specifies the preset text shape geometries that can be used for a text frame.
    Enumeration Specifies the theme colors for document themes.
    Enumeration Specifies the theme colors for document themes.
    Enumeration Specifies a theme font type that can be referenced as a theme font. This theme font is a reference to one of the predefined theme fonts, located in the document, which allows for font information to be set centrally in the document.
    Enumeration Specifies tile flip modes.
    Enumeration Specifies that the two lines in one text should be enclosed within a pair of brackets when displayed. This enum values determine the bracket style to put around combined text.
    Enumeration Specifies the type of the underline applied to a font.
    Enumeration Specifies the type of vertical alignment to apply.
    Enumeration Specifies the vertical text position.
    Enumeration Possible values for the view mode in application.
    Enumeration Specifies a relationship between a content control and an Office Web Extension.
    Enumeration Defines the Microsoft Word version.
    Enumeration Specifies how text wraps around the sides of a shape.
    Enumeration Specifies the wrap type of a shape.
    Enumeration Possible values for how large or small the document appears on the screen in the application.
    See Also