search/mag_sel search/close
Aspose::Words::RevisionGroup Class Reference

Represents a group of sequential Revision objects.

Examples

Shows how to print info about a group of revisions in a document.

auto doc = MakeObject<Document>(MyDir + u"Revisions.docx");
ASSERT_EQ(7, doc->get_Revisions()->get_Groups()->get_Count());
for (const auto& group : doc->get_Revisions()->get_Groups())
{
std::cout << String::Format(u"Revision author: {0}; Revision type: {1} \n\tRevision text: {2}", group->get_Author(), group->get_RevisionType(),
group->get_Text())
<< std::endl;
}

#include <Aspose.Words.Cpp/RevisionGroup.h>

+ Inheritance diagram for Aspose::Words::RevisionGroup:

Public Member Functions

String get_Author ()
 Gets the author of this revision group. More...
 
RevisionType get_RevisionType ()
 Gets the type of revisions included in this group. More...
 
String get_Text ()
 Returns inserted/deleted/moved text or description of format change. More...
 
virtual const TypeInfoGetType () const override
 
virtual bool Is (const TypeInfo &target) const override
 

Static Public Member Functions

static const TypeInfoType ()
 

Member Function Documentation

◆ get_Author()

System::String Aspose::Words::RevisionGroup::get_Author ( )

Gets the author of this revision group.

Examples

Shows how to print info about a group of revisions in a document.

auto doc = MakeObject<Document>(MyDir + u"Revisions.docx");
ASSERT_EQ(7, doc->get_Revisions()->get_Groups()->get_Count());
for (const auto& group : doc->get_Revisions()->get_Groups())
{
std::cout << String::Format(u"Revision author: {0}; Revision type: {1} \n\tRevision text: {2}", group->get_Author(), group->get_RevisionType(),
group->get_Text())
<< std::endl;
}

◆ get_RevisionType()

Aspose::Words::RevisionType Aspose::Words::RevisionGroup::get_RevisionType ( )

Gets the type of revisions included in this group.

Examples

Shows how to print info about a group of revisions in a document.

auto doc = MakeObject<Document>(MyDir + u"Revisions.docx");
ASSERT_EQ(7, doc->get_Revisions()->get_Groups()->get_Count());
for (const auto& group : doc->get_Revisions()->get_Groups())
{
std::cout << String::Format(u"Revision author: {0}; Revision type: {1} \n\tRevision text: {2}", group->get_Author(), group->get_RevisionType(),
group->get_Text())
<< std::endl;
}

◆ get_Text()

System::String Aspose::Words::RevisionGroup::get_Text ( )

Returns inserted/deleted/moved text or description of format change.

Examples

Shows how to print info about a group of revisions in a document.

auto doc = MakeObject<Document>(MyDir + u"Revisions.docx");
ASSERT_EQ(7, doc->get_Revisions()->get_Groups()->get_Count());
for (const auto& group : doc->get_Revisions()->get_Groups())
{
std::cout << String::Format(u"Revision author: {0}; Revision type: {1} \n\tRevision text: {2}", group->get_Author(), group->get_RevisionType(),
group->get_Text())
<< std::endl;
}

◆ GetType()

virtual const System::TypeInfo& Aspose::Words::RevisionGroup::GetType ( ) const
overridevirtual

Reimplemented from System::Object.

◆ Is()

virtual bool Aspose::Words::RevisionGroup::Is ( const System::TypeInfo target) const
overridevirtual

Reimplemented from System::Object.

◆ Type()

static const System::TypeInfo& Aspose::Words::RevisionGroup::Type ( )
static