Class HtmlDiffOutputGenerator

Класс HtmlDiffOutputGenerator

Представляет класс для генерации html представления различий текстов. Удаленные разрывы строк обозначаются знаком абзаца.

public class HtmlDiffOutputGenerator : IFileOutputGenerator, IStringOutputGenerator

Конструкторы

ИмяОписание
HtmlDiffOutputGenerator()Создает экземпляр класса HtmlDiffOutputGenerator.
HtmlDiffOutputGenerator(OutputTextStyle)Создает экземпляр класса HtmlDiffOutputGenerator.

Свойства

ИмяОписание
DeleteStyle { get; set; }Получает и устанавливает строку CSS-стиля для операции удаления. Пример:
EqualStyle { get; set; }Получает и устанавливает строку CSS-стиля для операции равенства. Пример:
InsertStyle { get; set; }Получает и устанавливает строку CSS-стиля для операции вставки. Пример:
StrikethroughDeleted { get; set; }Получает или устанавливает стиль text-decoration: line-through для операции удаления. Значение по умолчанию False.

Методы

ИмяОписание
GenerateOutput(List<DiffOperation>)Генерирует вывод на основе различий между текстами и сохраняет его в файл.
GenerateOutput(List<List<DiffOperation>>)Генерирует вывод на основе различий между текстами и сохраняет его в файл.
GenerateOutput(List<DiffOperation>, string)Генерирует вывод на основе различий между текстами и сохраняет его в файл.
GenerateOutput(List<List<DiffOperation>>, string)Генерирует вывод на основе различий между текстами и сохраняет его в файл.

См. также