Класс Aspose::Words::Markup::StructuredDocumentTagCollection
Содержание
[
Скрывать
]StructuredDocumentTagCollection class
Коллекция экземпляров IStructuredDocumentTag, представляющих теги структурированных документов в указанном диапазоне. Чтобы узнать больше, посетите статью документации Structured Document Tags or Content Control.
class StructuredDocumentTagCollection : public System::Collections::Generic::IEnumerable<System::SharedPtr<Aspose::Words::Markup::IStructuredDocumentTag>>
Методы
| Метод | Описание |
|---|---|
| get_Count() | Возвращает количество тегов структурированных документов в коллекции. |
| GetById(int32_t) | Возвращает тег структурированного документа по идентификатору. |
| GetByTag(const System::String&) | Возвращает первый найденный в коллекции тег структурированного документа с указанным тегом. |
| GetByTitle(const System::String&) | Возвращает первый найденный в коллекции тег структурированного документа с указанным заголовком. |
| GetEnumerator() override | Возвращает объект перечислителя. |
| GetType() const override | |
| idx_get(int32_t) | Возвращает тег структурированного документа по указанному индексу. |
| Is(const System::TypeInfo&) const override | |
| Remove(int32_t) | Удаляет тег структурированного документа с указанным идентификатором. |
| RemoveAt(int32_t) | Удаляет тег структурированного документа по указанному индексу. |
| static Type() |
Примеры
Показывает, как получить тег структурированного документа.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Structured document tags by id.docx");
// Получить тег структурированного документа по Id.
System::SharedPtr<Aspose::Words::Markup::IStructuredDocumentTag> sdt = doc->get_Range()->get_StructuredDocumentTags()->GetById(1160505028);
std::cout << System::Convert::ToString(sdt->get_IsMultiSection()) << std::endl;
std::cout << sdt->get_Title() << std::endl;
// Получить тег структурированного документа или диапазонный тег по Title.
sdt = doc->get_Range()->get_StructuredDocumentTags()->GetByTitle(u"Alias4");
std::cout << sdt->get_Id() << std::endl;
См. также
- Namespace Aspose::Words::Markup
- Library Aspose.Words for C++