GroupDocs.Comparison provides many ways to customize the logic of the changes’ detection algorithm and output file creation by setting the CompareOptions class properties.
You can customize the following parameters:
CalculateCoordinates specifies whether to calculate coordinates for changed components.
ChangedItemStyle specifies the style of the changed items.
DeletedItemStyle specifies the style of the deleted items.
DetalisationLevel gets or sets the comparison detailing level.
DetectStyleChanges specifies whether to detect style changes.
DiagramMasterSetting gets or sets the path to the master, or uses comparison without a master (this option is for diagrams only).
GenerateSummaryPage specifies whether to add a summary page with the detected changes statistics to the output document.
InsertedItemStyle specifies the style of inserted items.
MarkChangedContent specifies whether to use frames for shapes in Word Processing and for rectangles in Image documents.
MarkNestedContent specifies whether to accept inserted/deleted styles for all children of inserted/deleted items.
OriginalSize gets or sets the original sizes of comparing documents.
ShowDeletedContent specifies whether to show deleted components in the output document.
ShowInsertedContent specifies whether to show inserted components in the output document.
WordsSeparatorChars sets an array of delimiters to split text into words.
CompareBookmarks specifies whether to compare bookmarks.
CompareVariableProperty specifies whether to compare variable properties.
CompareDocumentProperty specifies whether to compare built and custom properties.
ShowRevisions specifies whether to show other revisions in the output document.
LeaveGaps specifies whether to show empty lines instead of inserted/deleted components in the final document.