Aspose::Words::Notes::FootnoteSeparator class
Contents
[
Hide
]FootnoteSeparator class
Represents a container for the footnote/endnote separator and continuation content of a document.
class FootnoteSeparator : public Aspose::Words::Story
Methods
| Method | Description | 
|---|---|
| Accept(System::SharedPtr<Aspose::Words::DocumentVisitor>) override | Accepts a visitor. | 
| AcceptEnd(System::SharedPtr<Aspose::Words::DocumentVisitor>) override | When implemented in a derived class, calls the VisitXXXEnd method of the specified document visitor. | 
| AcceptStart(System::SharedPtr<Aspose::Words::DocumentVisitor>) override | When implemented in a derived class, calls the VisitXXXStart method of the specified document visitor. | 
| AppendChild(T) | |
| AppendParagraph(const System::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. | 
| DeleteShapes() | Deletes all shapes from the text of this story. | 
| get_Count() | Gets the number of immediate children of this node. | 
| get_CustomNodeId() const | Specifies custom node identifier. | 
| virtual get_Document() const | Gets the document to which this node belongs. | 
| get_FirstChild() const | Gets the first child of the node. | 
| get_FirstParagraph() override | Gets the first paragraph in the story. | 
| get_HasChildNodes() | Returns true if this node has any child nodes. | 
| get_IsComposite() override | Returns true as this node can have child nodes. | 
| get_LastChild() const | Gets the last child of the node. | 
| get_LastParagraph() override | Gets the last paragraph in the story. | 
| get_NextNode() const | |
| get_NextSibling() | Gets the node immediately following this node. | 
| get_NodeType() const override | Gets the type of this node. | 
| get_Paragraphs() override | Gets a collection of paragraphs that are immediate children of the story. | 
| get_ParentNode() | Gets the immediate parent of this node. | 
| get_PreviousSibling() | Gets the node immediately preceding this node. | 
| get_PrevNode() const | |
| get_Range() | Returns a Range object that represents the portion of a document that is contained in this node. | 
| get_SeparatorType() const | |
| get_StoryType() override | Gets the type of this story. | 
| get_Tables() override | Gets a collection of tables that are immediate children of the story. | 
| GetAncestor(Aspose::Words::NodeType) | Gets the first ancestor of the specified NodeType. | 
| GetAncestorOf() | |
| GetChild(Aspose::Words::NodeType, int32_t, bool) | Returns an Nth child node that matches the specified type. | 
| GetChildNodes(Aspose::Words::NodeType, bool) | Returns a live collection of child nodes that match the specified type. | 
| GetEnumerator() override | Provides support for the for each style iteration over the child nodes of this node. | 
| GetText() override | Gets the text of this node and of all its children. | 
| GetType() const override | |
| IndexOf(const System::SharedPtr<Aspose::Words::Node>&) | Returns the index of the specified child node in the child node array. | 
| InsertAfter(T, const System::SharedPtr<Aspose::Words::Node>&) | |
| InsertBefore(T, const System::SharedPtr<Aspose::Words::Node>&) | |
| Is(const System::TypeInfo&) const override | |
| IsAncestorNode(const System::SharedPtr<Aspose::Words::Node>&) | |
| NextPreOrder(const System::SharedPtr<Aspose::Words::Node>&) | Gets next node according to the pre-order tree traversal algorithm. | 
| static NodeTypeToString(Aspose::Words::NodeType) | A utility method that converts a node type enum value into a user friendly string. | 
| PrependChild(T) | |
| PreviousPreOrder(const System::SharedPtr<Aspose::Words::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) | |
| RemoveSmartTags() | Removes all SmartTag descendant nodes of the current node. | 
| SelectNodes(const System::String&) | Selects a list of nodes matching the XPath expression. | 
| SelectSingleNode(const System::String&) | Selects the first Node that matches the XPath expression. | 
| set_CustomNodeId(int32_t) | Setter for Aspose::Words::Node::get_CustomNodeId. | 
| set_NextNode(const System::SharedPtr<Aspose::Words::Node>&) | |
| set_PrevNode(const System::SharedPtr<Aspose::Words::Node>&) | |
| SetParent(const System::SharedPtr<Aspose::Words::Node>&) | |
| SetTemplateWeakPtr(uint32_t) override | |
| ToString(Aspose::Words::SaveFormat) | Exports the content of the node into a string in the specified format. | 
| ToString(const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&) | Exports the content of the node into a string using the specified save options. | 
| static Type() | 
Remarks
FootnoteSeparator can contain Paragraph and Table child nodes.
There can only be one FootnoteSeparator of each FootnoteSeparatorType in a document.
Examples
Shows how to manage footnote separator format.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Footnotes and endnotes.docx");
System::SharedPtr<Aspose::Words::Notes::FootnoteSeparator> footnoteSeparator = doc->get_FootnoteSeparators()->idx_get(Aspose::Words::Notes::FootnoteSeparatorType::FootnoteSeparator);
// Align footnote separator.
footnoteSeparator->get_FirstParagraph()->get_ParagraphFormat()->set_Alignment(Aspose::Words::ParagraphAlignment::Center);
See Also
- Class Story
- Namespace Aspose::Words::Notes
- Library Aspose.Words for C++