Aspose::Words::Lists::List::get_Document method
Contents
[
Hide
]List::get_Document method
Gets the owner document.
System::SharedPtr<Aspose::Words::DocumentBase> Aspose::Words::Lists::List::get_Document() const
Remarks
A list always has a parent document and is valid only in the context of that document.
Examples
Shows how to verify owner document properties of lists.
auto doc = MakeObject<Document>();
SharedPtr<ListCollection> lists = doc->get_Lists();
ASPOSE_ASSERT_EQ(doc, lists->get_Document());
SharedPtr<List> list = lists->Add(ListTemplate::BulletDefault);
ASPOSE_ASSERT_EQ(doc, list->get_Document());
std::cout << (String(u"Current list count: ") + lists->get_Count()) << std::endl;
std::cout << (String(u"Is the first document list: ") + (System::ObjectExt::Equals(lists->idx_get(0), list))) << std::endl;
std::cout << (String(u"ListId: ") + list->get_ListId()) << std::endl;
std::cout << (String(u"List is the same by ListId: ") + (System::ObjectExt::Equals(lists->GetListByListId(1), list))) << std::endl;
See Also
- Class DocumentBase
- Class List
- Namespace Aspose::Words::Lists
- Library Aspose.Words for C++