Suppose I have the following text:
This is paragraph one. This is paragraph two.
And I replace
replaced while TrackRevisions is enabled.
When doing the equivalent replacement in Word, you would see “one.”, the paragraph break, and “This” marked as deletions and "replaced marked as an insertion. When doing this in Aspose.Word for .NET v21.5, I get the following:
“This is paragraph one.” as a MovedFrom revision.
“This is paragraph one.” as a Deletion revision.
“This is paragraph replaced” as an Insertion revision.
“This” as a Deletion revision.
“is paragraph two.” as normal text.
If you accept all revisions, the final outcome is correct. However, in our application, it is important to display the effect of the replacement to the end user in tracked changes. The representation in tracked changes here is poor, as it is very confusing and therefore less informative to look at, and very divergent from Word’s behavior.