Interface IElementContainer
Represents a container for various document elements, including text, drawings, paragraphs, tables, and multi-level text lists.
Inherited Members
Namespace: IronWord.Models.Abstract.Interfaces
Assembly: IronWord.dll
Syntax
public interface IElementContainer : ITextContainer, IDrawContainer
Properties
MultiLevelTextLists
Gets the list of MultiLevelTextList elements contained in the element container.
Declaration
List<MultiLevelTextList> MultiLevelTextLists { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<MultiLevelTextList> |
Paragraphs
Gets the list of Paragraph elements contained in the element container.
Declaration
List<Paragraph> Paragraphs { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<Paragraph> |
Methods
AddMultiLevelTextList(MultiLevelTextList)
Adds a MultiLevelTextList to the element container.
Declaration
MultiLevelTextList AddMultiLevelTextList(MultiLevelTextList multiLevelTextList)
Parameters
| Type | Name | Description |
|---|---|---|
| MultiLevelTextList | multiLevelTextList | The MultiLevelTextList to be added. |
Returns
| Type | Description |
|---|---|
| MultiLevelTextList | The added MultiLevelTextList. |
AddParagraph(Paragraph)
Adds a Paragraph to the element container.
Declaration
Paragraph AddParagraph(Paragraph paragraph)
Parameters
| Type | Name | Description |
|---|---|---|
| Paragraph | paragraph | The Paragraph to be added. |
Returns
| Type | Description |
|---|---|
| Paragraph | The added Paragraph. |
AddTable(Table)
Adds a Table to the element container.
Declaration
Table AddTable(Table table)
Parameters
| Type | Name | Description |
|---|---|---|
| Table | table | The Table to be added. |
Returns
| Type | Description |
|---|---|
| Table | The added Table. |