VDocs.NET

DOM

99 types · 1153 members

DOM.Abstracts.DocumentHeaderFooterPart

5 members

Abstract base class for header and footer parts that can contain document elements. Inherits common element container behavior from and implements.

DOM.Abstracts.FontPart

2 members

No summary provided.

DOM.Elements.Document

12 members

Represents the root document element in the Vega DOM.

DOM.Elements.DocumentFooter

0 members

Concrete implementation of a document footer part.

DOM.Elements.DocumentGrid

3 members

Represents grid settings used by a section or document to align characters and lines.

DOM.Elements.DocumentHeader

0 members

Concrete implementation of a document header part.

DOM.Elements.DocumentSection

16 members

Represents a top-level document section that can contain pages and other flow elements (images, paragraphs, shapes, tables, text, paths).

DOM.Elements.ElementsContainer

15 members

Generic container for flow elements (images, paragraphs, shapes, tables, text, paths).

DOM.Elements.Graphics.Colors.Color

205 members

No summary provided.

DOM.Elements.Graphics.Effects.Bevel

3 members

Represents a bevel effect applied to an object or text in a document.

DOM.Elements.Graphics.Effects.Effect3D

9 members

Represents a 3D effect applied to an object or text in a Word document.

DOM.Elements.Graphics.Effects.Glow

2 members

Represents the glow effect applied to an object or text.

DOM.Elements.Graphics.Effects.Reflection

14 members

Represents a reflection effect applied to text or objects.

DOM.Elements.Graphics.Effects.TextEffect

5 members

Represents the text effects applied to an object or text, such as shadow, outline, glow, reflection, 3D effect, or gradient.

DOM.Elements.Graphics.Effects.TextOutlineEffect

9 members

Represents the outline effect applied to text in a Word document.

DOM.Elements.Graphics.Graphic

26 members

Represents a graphic element (image, shape, or other visual object) that can be placed within a document.

DOM.Elements.Graphics.Position

13 members

Represents the positioning configuration of a floating document element (such as an image or shape) relative to the page, margins, or text.

DOM.Elements.Graphics.Shape

24 members

No summary provided.

DOM.Elements.Graphics.Transform

14 members

Represents the complete transformation and layout properties for a graphic element.

DOM.Elements.PageColumns

3 members

Represents the column configuration for a page or section.

DOM.Elements.PageNumberType

3 members

Describes how page numbers are formatted and displayed for a page or section.

DOM.Elements.PageSetup

5 members

Encapsulates page-level layout and numbering settings for a document section or document.

DOM.Elements.PageSize

7 members

Describes the physical size of a page. Supports common named paper sizes (A4, A5, Letter, Legal) as well as custom sizes expressed using ainstance.

DOM.Elements.TableElements.PlacementPosition

9 members

Represents positional and anchoring information for an element within the document layout.defines how an element is positioned relative to surrounding text, page boundaries, margins, or other reference frames, including alignment, offsets, and anchor settings.

DOM.Elements.TableElements.Table

22 members

Represents a table element within the document model. Aconsists of rows and cells, supports indexing, styling, captions, descriptions, zebra striping, and provides enumeration over both rows and cells.

DOM.Elements.TableElements.TableCell

5 members

Represents a single cell within a table. Acan contain paragraphs, text, images, or other elements, and supports styling, content replacement, and splitting (not yet implemented).

DOM.Elements.TableElements.TableRow

9 members

Represents a single row within a table. Acontains multipleelements and provides access, enumeration, addition, removal, and styling capabilities for its cells.

DOM.Elements.TextElements.BaseTextElement`1

2 members

Base class for text-bearing elements that support search and replace operations.

DOM.Elements.TextElements.Paragraph

3 members

Represents a paragraph within the document model. Aacts as a container for text runs, images, shapes, and other inline or anchored elements, and can be styled using.

DOM.Elements.TextElements.Text

6 members

Represents a text within the document model. Anode holds plain textual content and an optional text style, and can participate in search, replace, and other text-processing operations.

DOM.Elements.TextElements.TextContainer

8 members

Represents a container capable of holding multiple text runs. Amanages the lifecycle ofelements, provides text-creation helpers, and supports search, replace, and removal operations across all contained text elements.

DOM.Enums.BevelPresetTypeValues

12 members

Specifies the type of bevel preset.

DOM.Enums.ColorTypeValues

7 members

Specifies the type of color.

DOM.Enums.CompoundLineValues

5 members

Specifies the type of compound line style.

DOM.Enums.Direction

2 members

Represents the options for elements direction in the context

DOM.Enums.ElementStatus

4 members

Represents the status of a content element.

DOM.Enums.FitContentValues

3 members

Specifies how the content within an element should fit.

DOM.Enums.GradientDirection

3 members

Represents the direction of the gradient fill.

DOM.Enums.HorizontalAlignment

3 members

The possible horizontal alignment options for text and other elements.

DOM.Enums.ImageType

12 members

Represents the supported image formats for Image elements.

DOM.Enums.JustificationValues

12 members

Represents the justification options for text within a table cell. Justification affects the horizontal spacing of the text within the cell.

DOM.Enums.LineCapValues

3 members

Specifies the shape of the ends of a line.

DOM.Enums.LineSpacingRuleValues

3 members

Defines the LineSpacingRuleValues enumeration.

DOM.Enums.PageOrientation

2 members

Represents the possible orientations of a page in a document.

DOM.Enums.PaperSize

5 members

Represents the available paper sizes for setting up the document layout.

DOM.Enums.PathCommandsType

10 members

Represents the types of path commands used in vector graphics.

DOM.Enums.PenAlignmentValues

2 members

Specifies the alignment of a pen along a path.

DOM.Enums.PresetColorValues

140 members

Enum representing various preset color values.

DOM.Enums.PresetLineDashValues

11 members

Defines the PresetLineDashValues enumeration.

DOM.Enums.PresetMaterialTypeValues

16 members

Defines the PresetMaterialTypeValues enumeration.

DOM.Enums.RectangleAlignmentValues

10 members

Defines the RectangleAlignmentValues enumeration.

DOM.Enums.SchemeColorValues

17 members

Represents the available scheme colors that can be used in a document.

DOM.Enums.ShapeType

0 members

Represents the various type of Shape.

DOM.Enums.StrikValue

3 members

Specifies the type of strike-through for text.

DOM.Enums.StrokeJoinStyleValues

3 members

Specifies the type of join to be used in creating the corner where two lines of a shape or path meet.

DOM.Enums.StyleValues

4 members

Defines the StyleValues enumeration.

DOM.Enums.SystemColorValues

30 members

Represents system color values used in the document.

DOM.Enums.TextAlignment

4 members

Specifies the text alignment for the text.

DOM.Enums.ThemeColorValues

18 members

Defines the ThemeColorValues enumeration.

DOM.Enums.UnderlineValues

18 members

No summary provided.

DOM.Enums.Units

6 members

Enumeration representing various units of measurement.

DOM.Enums.VerticalAlignment

3 members

The possible vertical alignment options for text and other elements.

DOM.Extensions.StreamExtension

5 members

No summary provided.

DOM.MeasurementUnits.DocumentUnit

15 members

Represents a document measurement value that can be expressed either as an absolute length stored internally in EMUs (English Metric Units) or as a relative.

DOM.MeasurementUnits.FontSize

4 members

Represents a font-size measurement specialized from.

DOM.MeasurementUnits.Percentage

7 members

Represents a percentage-style measurement used for relative document values.

DOM.MeasurementUnits.Rotation

4 members

Represents a rotation value in degrees and normalizes assignments to the 0..360 range.

DOM.Styles.BaseDocumentStyle

2 members

Base container for document-level default style settings.

DOM.Styles.BorderStyle

4 members

Describes the visual style of a rectangular border (color, thickness, spacing and style).

DOM.Styles.BuiltInStyle

6 members

Represents a single built-in or registered document style.

DOM.Styles.ConditionalFormatStyle

12 members

Represents conditional formatting flags for table styles.

DOM.Styles.DocumentDefualtStyles

0 members

Provides the default / built-in style collection for a document.

DOM.Styles.DocumentStyles

3 members

Container for all document-level style collections and theme references.

DOM.Styles.EffectExtent

4 members

Specifies the extent of a visual effect (for example shadow, glow or blur) around an element.

DOM.Styles.EffectStyle

3 members

Container for visual effect settings that can be applied to shapes and other renderable elements.

DOM.Styles.FillStyleList

1 members

Represents a collection of fill styles that can be applied to shapes, table cells or other fillable elements.

DOM.Styles.Font

24 members

Represents font (character) formatting for document text runs.

DOM.Styles.FontScheme

8 members

Describes a document font scheme used by a theme to provide coordinated typefaces.

DOM.Styles.FormatScheme

5 members

Represents a named collection of formatting resources (fills, lines and effects) that can be applied together as a coherent style palette.

DOM.Styles.Languages

3 members

Represents language/culture preferences for different script categories used by the document.

DOM.Styles.Margin

4 members

Represents the margin (inset) values around an element, page or container.

DOM.Styles.PageBorders

3 members

Represents the border configuration applied to a page.

DOM.Styles.ParagraphBorders

1 members

Represents border settings specific to paragraph elements.

DOM.Styles.ParagraphIndentation

8 members

Specifies indentation measurements for a paragraph.

DOM.Styles.ParagraphStyle

27 members

Represents paragraph-level formatting and layout settings.

DOM.Styles.RectBorder

4 members

Represents a rectangular border composed of per-edge border styles.

DOM.Styles.ScriptFont

2 members

Describes a font mapping for a specific script/language category.

DOM.Styles.Spacing

10 members

Encapsulates paragraph vertical spacing settings.

DOM.Styles.Tab

3 members

Represents a single tab stop definition for paragraph layout.

DOM.Styles.TableBaseStyle

7 members

Common base class for table-level styles.

DOM.Styles.TableBorder

3 members

Represents border settings for a table including per-edge borders inherited from and optional inside borders used between table rows and columns.

DOM.Styles.TableCellStyle

7 members

Represents styling applied to an individual table cell.

DOM.Styles.TableLook

6 members

Describes which visual/table-layout features should be applied to a table.

DOM.Styles.TableRowStyle

8 members

Represents styling and layout settings that apply to a single table row.

DOM.Styles.TableStyle

8 members

Represents high-level styling and layout characteristics for a table.

DOM.Styles.TextStyle

6 members

Represents character-level styling applied to text runs.

DOM.Styles.Theme

5 members

Represents a named theme that groups font, format and color scheme resources for a document.

DOM.Styles.Tile

4 members

Describes tiling behavior for a fill or background region.

DOM.Styles.Underline

3 members

Describes underline styling for text runs.

VDocs.NET
The .NET Word Document Library

Generate Word
documents.
Not XML.

Create professional documents in .NET without the complexity of OpenXML or Word Interop.

C#VB.NET
var doc = new WordDocument();

doc.AddParagraph()
   .AddText("Invoice")
   .SetHeading(HeadingLevel.Title);

doc.Save("invoice.docx");

Sign In

Welcome back. Please sign in to your account.

Forgot password?
or
Create an account

By signing in, you agree to our Terms of Service and Privacy Policy.