Class HtmlDiffOutputGenerator

HtmlDiffOutputGenerator-Klasse

Stellt eine Klasse zur Generierung der HTML-Darstellung von Textunterschieden dar. Gelöschte Zeilenumbrüche werden durch Absatzzeichen angezeigt.

public class HtmlDiffOutputGenerator : IFileOutputGenerator, IStringOutputGenerator

Konstruktoren

NameBeschreibung
HtmlDiffOutputGenerator()Erstellt eine Instanz der HtmlDiffOutputGenerator-Klasse.
HtmlDiffOutputGenerator(OutputTextStyle)Erstellt eine Instanz der HtmlDiffOutputGenerator-Klasse.

Eigenschaften

NameBeschreibung
DeleteStyle { get; set; }Ruft den CSS-Stil-String für die Löschoperation ab und setzt ihn. Beispiel:
EqualStyle { get; set; }Ruft den CSS-Stil-String für die Gleichheitsoperation ab und setzt ihn. Beispiel:
InsertStyle { get; set; }Ruft den CSS-Stil-String für die Einfügeoperation ab und setzt ihn. Beispiel:
StrikethroughDeleted { get; set; }Ruft den Stil text-decoration: line-through für die Löschoperation ab oder setzt ihn. Der Standardwert ist False.

Methoden

NameBeschreibung
GenerateOutput(List<DiffOperation>)Generiert die Ausgabe basierend auf den Unterschieden zwischen Texten und speichert sie in einer Datei.
GenerateOutput(List<List<DiffOperation>>)Generiert die Ausgabe basierend auf den Unterschieden zwischen Texten und speichert sie in einer Datei.
GenerateOutput(List<DiffOperation>, string)Generiert die Ausgabe basierend auf den Unterschieden zwischen Texten und speichert sie in einer Datei.
GenerateOutput(List<List<DiffOperation>>, string)Generiert die Ausgabe basierend auf den Unterschieden zwischen Texten und speichert sie in einer Datei.

Siehe auch