ignore_dml_unique_id property

CompareOptions.ignore_dml_unique_id property

Specifies whether to ignore difference in DrawingML unique Id.

@property
def ignore_dml_unique_id(self) -> bool:
    ...

@ignore_dml_unique_id.setter
def ignore_dml_unique_id(self, value: bool):
    ...

Remarks

Default value is False.

Examples

Shows how to compare documents ignoring DML unique ID.

doc_a = aw.Document(MY_DIR + 'DML unique ID original.docx')
doc_b = aw.Document(MY_DIR + 'DML unique ID compare.docx')
# By default, Aspose.Words do not ignore DML's unique ID, and the revisions count was 2.
# If we are ignoring DML's unique ID, and revisions count were 0.
compare_options = aw.comparing.CompareOptions()
compare_options.ignore_dml_unique_id = is_ignore_dml_unique_id
doc_a.compare(doc_b, 'Aspose.Words', datetime.now(), compare_options)
self.assertEqual(0 if is_ignore_dml_unique_id else 2, doc_a.revisions.count)

See Also