Aspose::Words::RevisionGroupCollection класс
Содержание
[
Скрывать
]RevisionGroupCollection class
Коллекция объектов RevisionGroup, представляющих группы правок в документе. Чтобы узнать больше, посетите статью документации Track Changes in a Document.
class RevisionGroupCollection : public System::Collections::Generic::IEnumerable<System::SharedPtr<Aspose::Words::RevisionGroup>>
Методы
| Метод | Описание |
|---|---|
| begin() | |
| begin() const | |
| cbegin() const | |
| cend() const | |
| end() | |
| end() const | |
| get_Count() | Возвращает количество групп правок в коллекции. |
| GetEnumerator() override | Возвращает объект перечислителя. |
| GetType() const override | |
| idx_get(int32_t) | Возвращает группу правок по указанному индексу. |
| Is(const System::TypeInfo&) const override | |
| static Type() | |
| virtualizeBeginConstIterator() const override | |
| virtualizeBeginIterator() override | |
| virtualizeEndConstIterator() const override | |
| virtualizeEndIterator() override |
Typedefs
| Типовое определение | Описание |
|---|---|
| const_iterator | |
| iterator | |
| iterator_holder_type | |
| virtualized_iterator | |
| virtualized_iterator_element |
Примечания
Вы не создаёте экземпляры этого класса напрямую. Используйте свойство Groups, чтобы получить группы правок, присутствующие в документе.
Примеры
Показывает, как вывести информацию о группе ревизий в документе.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Revisions.docx");
ASSERT_EQ(7, doc->get_Revisions()->get_Groups()->get_Count());
for (auto&& group : doc->get_Revisions()->get_Groups())
{
std::cout << System::String::Format(u"Revision author: {0}; Revision type: {1} \n\tRevision text: {2}", group->get_Author(), group->get_RevisionType(), group->get_Text()) << std::endl;
}
Показывает, как получить группу правок в документе.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Revisions.docx");
System::SharedPtr<Aspose::Words::RevisionGroup> revisionGroup = doc->get_Revisions()->get_Groups()->idx_get(0);
См. также
- Namespace Aspose::Words
- Library Aspose.Words for C++