Class HtmlDiffOutputGenerator

Classe HtmlDiffOutputGenerator

Rappresenta una classe per generare la rappresentazione html delle differenze di testi. Le interruzioni di riga eliminate sono indicate dal segno di paragrafo.

public class HtmlDiffOutputGenerator : IFileOutputGenerator, IStringOutputGenerator

Costruttori

NomeDescrizione
HtmlDiffOutputGenerator()Crea un’istanza della classe HtmlDiffOutputGenerator.
HtmlDiffOutputGenerator(OutputTextStyle)Crea un’istanza della classe HtmlDiffOutputGenerator.

Proprietà

NomeDescrizione
DeleteStyle { get; set; }Ottiene e imposta la stringa di stile CSS per l’operazione di eliminazione. Esempio:
EqualStyle { get; set; }Ottiene e imposta la stringa di stile CSS per l’operazione di uguaglianza. Esempio:
InsertStyle { get; set; }Ottiene e imposta la stringa di stile CSS per l’operazione di inserimento. Esempio:
StrikethroughDeleted { get; set; }Ottiene o imposta lo stile text-decoration: line-through per l’operazione di eliminazione. Il valore predefinito è False.

Metodi

NomeDescrizione
GenerateOutput(List<DiffOperation>)Genera l’output basato sulle differenze tra i testi e lo salva in un file.
GenerateOutput(List<List<DiffOperation>>)Genera l’output basato sulle differenze tra i testi e lo salva in un file.
GenerateOutput(List<DiffOperation>, string)Genera l’output basato sulle differenze tra i testi e lo salva in un file.
GenerateOutput(List<List<DiffOperation>>, string)Genera l’output basato sulle differenze tra i testi e lo salva in un file.

Vedi Anche