Class Container
Represents a container element within a Word document, which can hold other content elements like paragraphs, tables, and images.
Implements
Inherited Members
Namespace: IronWord.Models
Assembly: IronWord.dll
Syntax
public class Container : ParentElement, IDocumentElement, IDocumentObject, ICloneable
Remarks
Equivalent to the "body" of a Word document.
Constructors
Container()
Initializes a new instance of the Container class.
Declaration
public Container()
Container(ContentElement[])
Initializes a new instance of the Container class with the specified child elements.
Declaration
public Container(params ContentElement[] children)
Parameters
| Type | Name | Description |
|---|---|---|
| ContentElement[] | children | The child elements to be added. |
Properties
BuiltInColors
Gets or sets the list of built-in and custom colors in the document.
Declaration
public Dictionary<string, Dictionary<string, Color>> BuiltInColors { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<System.String, Color>> |
BuiltInStyles
Gets or sets the list of built-in and custom styles in the document.
Declaration
public List<Style> BuiltInStyles { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<Style> |
ParagraphsDefaultStyle
Gets or sets the document paragraphs default style.
Declaration
public ParagraphStyle ParagraphsDefaultStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| ParagraphStyle |
TextsDefaultStyle
Gets or sets the document texts default style.
Declaration
public TextStyle TextsDefaultStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| TextStyle |
Methods
AddChild(ContentElement[])
Adds one or more child content elements to the current content element.
Declaration
public override void AddChild(params ContentElement[] children)
Parameters
| Type | Name | Description |
|---|---|---|
| ContentElement[] | children | The content elements to be added as children. |
Overrides
Remarks
Paragraphs, runs, images, shapes, and text will automatically be added to the last section in the document.