Granularity
CompareOptions.Granularity property
指定是否按字符或按字跟踪更改。
public Granularity Granularity { get; set; }
评论
默认值为WordLevel.
例子
显示在比较文档时指定粒度。
Document docA = new Document();
DocumentBuilder builderA = new DocumentBuilder(docA);
builderA.Writeln("Alpha Lorem ipsum dolor sit amet, consectetur adipiscing elit");
Document docB = new Document();
DocumentBuilder builderB = new DocumentBuilder(docB);
builderB.Writeln("Lorems ipsum dolor sit amet consectetur - \"adipiscing\" elit");
// 指定是否跟踪更改
// 按字符('Granularity.CharLevel')或按单词('Granularity.WordLevel')。
CompareOptions compareOptions = new CompareOptions();
compareOptions.Granularity = granularity;
docA.Compare(docB, "author", DateTime.Now, compareOptions);
// 第一个文档的修订组集合包含文档之间的所有差异。
RevisionGroupCollection groups = docA.Revisions.Groups;
Assert.AreEqual(5, groups.Count);
也可以看看
- enum Granularity
- class CompareOptions
- 命名空间 Aspose.Words.Comparing
- 部件 Aspose.Words