FootnoteSeparator

FootnoteSeparator class

Represents a container for the footnote/endnote separator and continuation content of a document.

public class FootnoteSeparator : Story

Constructors

NameDescription
FootnoteSeparator(DocumentBaseFootnoteSeparatorType)Creates a new footnoet/endnote separator of the specified type.

Properties

NameDescription
Count { get; }Gets the number of immediate children of this node.
CustomNodeId { get; set; }Specifies custom node identifier.
virtual Document { get; }Gets the document to which this node belongs.
FirstChild { get; }Gets the first child of the node.
FirstParagraph { get; }Gets the first paragraph in the story.
HasChildNodes { get; }Returns true if this node has any child nodes.
override IsComposite { get; }Returns true as this node can have child nodes.
LastChild { get; }Gets the last child of the node.
LastParagraph { get; }Gets the last paragraph in the story.
NextSibling { get; }Gets the node immediately following this node.
override NodeType { get; }
Paragraphs { get; }Gets a collection of paragraphs that are immediate children of the story.
ParentNode { get; }Gets the immediate parent of this node.
PreviousSibling { get; }Gets the node immediately preceding this node.
Range { get; }Returns a Range object that represents the portion of a document that is contained in this node.
SeparatorType { get; }
StoryType { get; }Gets the type of this story.
Tables { get; }Gets a collection of tables that are immediate children of the story.

Methods

NameDescription
override Accept(DocumentVisitor)
override AcceptEnd(DocumentVisitor)
override AcceptStart(DocumentVisitor)
AppendChild<T>(T)Adds the specified node to the end of the list of child nodes for this node.
AppendParagraph(string)A shortcut method that creates a Paragraph object with optional text and appends it to the end of this object.
Clone(bool)Creates a duplicate of the node.
CreateNavigator()Creates navigator which can be used to traverse and read nodes.
DeleteShapes()Deletes all shapes from the text of this story.
GetAncestor(NodeType)Gets the first ancestor of the specified NodeType.
GetAncestor(Type)Gets the first ancestor of the specified object type.
GetChild(NodeType, int, bool)Returns an Nth child node that matches the specified type.
GetChildNodes(NodeType, bool)Returns a live collection of child nodes that match the specified type.
GetEnumerator()Provides support for the for each style iteration over the child nodes of this node.
override GetText()Gets the text of this node and of all its children.
IndexOf(Node)Returns the index of the specified child node in the child node array.
InsertAfter<T>(T, Node)Inserts the specified node immediately after the specified reference node.
InsertBefore<T>(T, Node)Inserts the specified node immediately before the specified reference node.
NextPreOrder(Node)Gets next node according to the pre-order tree traversal algorithm.
PrependChild<T>(T)Adds the specified node to the beginning of the list of child nodes for this node.
PreviousPreOrder(Node)Gets the previous node according to the pre-order tree traversal algorithm.
Remove()Removes itself from the parent.
RemoveAllChildren()Removes all the child nodes of the current node.
RemoveChild<T>(T)Removes the specified child node.
RemoveSmartTags()Removes all SmartTag descendant nodes of the current node.
SelectNodes(string)Selects a list of nodes matching the XPath expression.
SelectSingleNode(string)Selects the first Node that matches the XPath expression.
ToString(SaveFormat)Exports the content of the node into a string in the specified format.
ToString(SaveOptions)Exports the content of the node into a string using the specified save options.

Remarks

FootnoteSeparator can contain Paragraph and Table child nodes.

There can only be one FootnoteSeparator of each FootnoteSeparatorType in a document.

See Also