Class ParentElement
Inheritance
System.Object
ParentElement
Implements
IronSoftware.Abstractions.IDocumentElement
IronSoftware.IDocumentObject
System.ICloneable
Assembly: IronWord.dll
Syntax
public abstract class ParentElement : ContentElement, IDocumentElement, IDocumentObject, ICloneable, IElementContainer<ContentElementCollection, ContentElement>
Constructors
ParentElement()
Declaration
protected ParentElement()
ParentElement(ContentElement[])
Declaration
public ParentElement(params ContentElement[] children)
Parameters
Properties
Children
Declaration
public ContentElementCollection Children { get; set; }
Property Value
DefaultTextStyle
Declaration
public TextStyle DefaultTextStyle { get; set; }
Property Value
Tables
Declaration
public List<Table> Tables { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<Table> |
|
Texts
Declaration
public List<TextContent> Texts { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<TextContent> |
|
Methods
AddChild(ContentElement[])
Declaration
public virtual void AddChild(params ContentElement[] children)
Parameters
Clone()
Declaration
Returns
Type |
Description |
System.Object |
|
CloneObject()
Declaration
protected override object CloneObject()
Returns
Type |
Description |
System.Object |
|
Overrides
Declaration
public List<T> ExtractElements<T>()
where T : ContentElement
Returns
Type |
Description |
System.Collections.Generic.List<T> |
|
Type Parameters
GetChildByIndex<T>(Int32)
Declaration
public ContentElement GetChildByIndex<T>(int index)
where T : ContentElement
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type Parameters
InsertChildToIndex(Int32, ContentElement[])
Declaration
public void InsertChildToIndex(int index, params ContentElement[] children)
Parameters
LogObjectTree()
Declaration
public string LogObjectTree()
Returns
Type |
Description |
System.String |
|
Remove()
Declaration
public override void Remove()
Overrides
RemoveAllChildren()
Declaration
public void RemoveAllChildren()
RemoveChildren(ContentElement[])
Declaration
public void RemoveChildren(params ContentElement[] children)
Parameters
Implements
IronSoftware.Abstractions.IDocumentElement
IronSoftware.IDocumentObject
System.ICloneable
IronSoftware.Abstractions.IElementContainer<, >