Class HtmlDiffOutputGenerator

HtmlDiffOutputGenerator class

表示用于生成文本差异的 HTML 表示的类。删除的换行符由段落标记表示。

public class HtmlDiffOutputGenerator : IFileOutputGenerator, IStringOutputGenerator

Constructors

NameDescription
HtmlDiffOutputGenerator()创建 HtmlDiffOutputGenerator 类的实例。
HtmlDiffOutputGenerator(OutputTextStyle)创建 HtmlDiffOutputGenerator 类的实例。

Properties

NameDescription
DeleteStyle { get; set; }获取和设置用于删除操作的 CSS 样式字符串。示例:
EqualStyle { get; set; }获取和设置用于相等操作的 CSS 样式字符串。示例:
InsertStyle { get; set; }获取和设置用于插入操作的 CSS 样式字符串。示例:
StrikethroughDeleted { get; set; }获取或设置删除操作的文本装饰:删除线样式。默认值为 False

Methods

NameDescription
GenerateOutput(List<DiffOperation>)根据文本之间的差异生成输出并将其保存到文件。
GenerateOutput(List<List<DiffOperation>>)根据文本之间的差异生成输出并将其保存到文件。
GenerateOutput(List<DiffOperation>, string)根据文本之间的差异生成输出并将其保存到文件。
GenerateOutput(List<List<DiffOperation>>, string)根据文本之间的差异生成输出并将其保存到文件。

See Also