API Reference
WordComparisonOptions
Controls optional normalization and feature families used by WordComparisonOptions).
Inheritance
- Object
- WordComparisonOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public WordComparisonOptions() #Inherited Methods
Properties
public static WordComparisonOptions Default { get; } #Gets a new options instance with the default comparison behavior.
public Boolean IgnoreWhitespace { get; set; } #Ignores differences caused only by whitespace runs in text-bearing comparison scopes.
public Boolean IgnoreCase { get; set; } #Ignores character casing in text-bearing comparison scopes.
public Boolean CompareRunFormatting { get; set; } #Compares run formatting changes such as bold, italic, fonts, and other run properties.
public Boolean CompareEffectiveFormatting { get; set; } #Resolves document defaults, based-on style chains, paragraph styles, character styles, and direct properties before comparing formatting.
public Boolean CompareParagraphStyleIds { get; set; } #Compares paragraph style identifiers as paragraph findings.
public Boolean CompareRunStyleIds { get; set; } #Includes run style identifiers when comparing run formatting.
public ISet<WordComparisonScope> IncludedScopes { get; set; } #Limits output to the specified finding scopes. When null or empty, all enabled scopes are included.
public ISet<WordComparisonScope> ExcludedScopes { get; set; } #Removes the specified finding scopes from the output after all enabled analyzers run.
public Boolean CompareFields { get; set; } #Compares Word fields as feature-specific findings.
public Boolean CompareContentControls { get; set; } #Compares structured document tags/content controls as feature-specific findings.
public Boolean CompareBookmarks { get; set; } #Compares bookmark names, range text, and locations as feature-specific findings.
public Boolean CompareHyperlinks { get; set; } #Compares internal and external hyperlinks as feature-specific findings.
public Boolean CompareLists { get; set; } #Compares numbered and bulleted list items as feature-specific findings.
public Boolean CompareComments { get; set; } #Compares comments, replies, target text, and resolved metadata as feature-specific findings.
public Boolean CompareCommentAuthors { get; set; } #Compares comment author and initials metadata.
public Boolean CompareCommentText { get; set; } #Compares comment body text.
public Boolean CompareCommentResolvedState { get; set; } #Compares comment resolved/unresolved metadata.
public Boolean CompareCommentTargets { get; set; } #Compares comment target text and target container flags.
public Boolean CompareCommentReplies { get; set; } #Compares comment replies as separate review findings.
public Boolean CompareRevisions { get; set; } #Compares tracked revisions and tracked formatting metadata as feature-specific findings.
public Boolean CompareRevisionAuthors { get; set; } #Compares revision author metadata.
public Boolean CompareRevisionText { get; set; } #Compares affected and nearby revision text.
public Boolean CompareRevisionLocations { get; set; } #Compares revision part and container-location metadata.
public Boolean CompareImages { get; set; } #Compares embedded and externally linked images.
public Boolean CompareBlockOrder { get; set; } #Compares document block order when the same comparable blocks appear in a different order.
public Boolean CompareGeneratedIds { get; set; } #Compares generated identifiers such as bookmark ids, relationship ids, comment paragraph ids, and revision ids.
public Boolean CompareVolatileMetadata { get; set; } #Compares volatile metadata such as generated comment and revision timestamps.