<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

HtmlFileLongTextStreamFormatter

using Microsoft.VisualBasic; using Microsoft.VisualBasic.CompilerServices; using System.IO; using System.Web; namespace kCura.WinEDDS.Exporters { public class HtmlFileLongTextStreamFormatter : ILongTextStreamFormatter { private TextReader _source; public HtmlFileLongTextStreamFormatter(ExportFile settings, TextReader source) { _source = source; } public void TransformAndWriteCharacter(int character, TextWriter outputStream) { switch (character) { case 13: outputStream.Write("<br/>"); if (_source.Peek() == 10) _source.Read(); break; case 10: outputStream.Write("<br/>"); break; default: outputStream.Write(HttpUtility.HtmlEncode(Conversions.ToString(Strings.ChrW(character)))); break; } } void ILongTextStreamFormatter.TransformAndWriteCharacter(int character, TextWriter outputStream) { this.TransformAndWriteCharacter(character, outputStream); } } }