java.lang.Object
com.aspose.words.AdvancedCompareOptions
public class AdvancedCompareOptions
| Constructor Summary |
|---|
AdvancedCompareOptions()
|
| Property Getters/Setters Summary | ||
|---|---|---|
boolean | getIgnoreDmlUniqueId() | |
void | setIgnoreDmlUniqueId(boolean value) | |
| Specifies whether to ignore difference in DrawingML unique Id. | ||
boolean | getIgnoreStoreItemId() | |
void | setIgnoreStoreItemId(boolean value) | |
| Specifies whether to ignore difference in StructuredDocumentTag store item Id. | ||
| Constructor Detail |
|---|
public AdvancedCompareOptions()
| Property Getters/Setters Detail |
|---|
getIgnoreDmlUniqueId/setIgnoreDmlUniqueId | |
public boolean getIgnoreDmlUniqueId() / public void setIgnoreDmlUniqueId(boolean value) | |
false.
getIgnoreStoreItemId/setIgnoreStoreItemId | |
public boolean getIgnoreStoreItemId() / public void setIgnoreStoreItemId(boolean value) | |
false.
Example:
Shows how to compare SDT with same content but different store item id.Document docA = new Document(getMyDir() + "Document with SDT 1.docx"); Document docB = new Document(getMyDir() + "Document with SDT 2.docx"); // Configure options to compare SDT with same content but different store item id. CompareOptions compareOptions = new CompareOptions(); compareOptions.getAdvancedOptions().setIgnoreStoreItemId(false); docA.compare(docB, "user", new Date(), compareOptions); Assert.assertEquals(8, docA.getRevisions().getCount()); compareOptions.getAdvancedOptions().setIgnoreStoreItemId(true); docA.getRevisions().rejectAll(); docA.compare(docB, "user", new Date(), compareOptions); Assert.assertEquals(0, docA.getRevisions().getCount());