Aspose::Words::Comparing::AdvancedCompareOptions::get_CompareListDefinitions method

AdvancedCompareOptions::get_CompareListDefinitions method

Specifies whether list definition contents are compared instead of list definition Ids.

bool Aspose::Words::Comparing::AdvancedCompareOptions::get_CompareListDefinitions() const

Examples

Shows how to control whether list definition content will be compared during document comparison.

auto docA = System::MakeObject<Aspose::Words::Document>();
auto builderA = System::MakeObject<Aspose::Words::DocumentBuilder>(docA);
builderA->get_ListFormat()->ApplyNumberDefault();
builderA->Writeln(u"Item 1");
builderA->Writeln(u"Item 2");
builderA->get_ListFormat()->RemoveNumbers();

auto docB = System::MakeObject<Aspose::Words::Document>();
auto builderB = System::MakeObject<Aspose::Words::DocumentBuilder>(docB);
builderB->get_ListFormat()->ApplyBulletDefault();
builderB->Writeln(u"Item 1");
builderB->Writeln(u"Item 2");
builderB->get_ListFormat()->RemoveNumbers();

// Compare documents with CompareListDefinitions enabled.
auto options = System::MakeObject<Aspose::Words::Comparing::CompareOptions>();
options->get_AdvancedOptions()->set_CompareListDefinitions(isCompareListDefinitions);
docA->Compare(docB, u"test", System::DateTime::get_Now(), options);

See Also