public override void LoadSubtitle(Subtitle subtitle, List <string> lines, string fileName) { _errorCount = 0; if (lines.Count == 0 || !lines[0].TrimStart().StartsWith("{\\rtf1")) { return; } // load as text via RichTextBox var text = new StringBuilder(); foreach (string s in lines) { text.AppendLine(s); } using (var rtBox = new System.Windows.Forms.RichTextBox()) { rtBox.Rtf = text.ToString(); var lines2 = new List <string>(); foreach (string line in rtBox.Lines) { lines2.Add(line); } var u52 = new UnknownSubtitle52(); u52.LoadSubtitle(subtitle, lines2, fileName); _errorCount = u52.ErrorCount; } }
public override string ToText(Subtitle subtitle, string title) { var u52 = new UnknownSubtitle52(); using (var rtBox = new System.Windows.Forms.RichTextBox { Text = u52.ToText(subtitle, title) }) { return rtBox.Rtf; } }
public override string ToText(Subtitle subtitle, string title) { var u52 = new UnknownSubtitle52(); using (var rtBox = new System.Windows.Forms.RichTextBox { Text = u52.ToText(subtitle, title) }) { return(rtBox.Rtf); } }
public override void LoadSubtitle(Subtitle subtitle, List<string> lines, string fileName) { _errorCount = 0; if (lines.Count == 0 || !lines[0].TrimStart().StartsWith("{\\rtf1")) return; // load as text via RichTextBox var text = new StringBuilder(); foreach (string s in lines) text.AppendLine(s); var lines2 = text.ToString().FromRtf().SplitToLines().ToList(); var u52 = new UnknownSubtitle52(); u52.LoadSubtitle(subtitle, lines2, fileName); _errorCount = u52.ErrorCount; }
public override void LoadSubtitle(Subtitle subtitle, List<string> lines, string fileName) { _errorCount = 0; if (lines.Count == 0 || !lines[0].TrimStart().StartsWith("{\\rtf1")) return; // load as text via RichTextBox var text = new StringBuilder(); foreach (string s in lines) text.AppendLine(s); using (var rtBox = new System.Windows.Forms.RichTextBox()) { rtBox.Rtf = text.ToString(); var lines2 = new List<string>(); foreach (string line in rtBox.Lines) lines2.Add(line); var u52 = new UnknownSubtitle52(); u52.LoadSubtitle(subtitle, lines2, fileName); _errorCount = u52.ErrorCount; } }
public override void LoadSubtitle(Subtitle subtitle, List <string> lines, string fileName) { _errorCount = 0; if (lines.Count == 0 || !lines[0].TrimStart().StartsWith("{\\rtf1")) { return; } // load as text via RichTextBox var text = new StringBuilder(); foreach (string s in lines) { text.AppendLine(s); } var lines2 = text.ToString().FromRtf().SplitToLines().ToList(); var u52 = new UnknownSubtitle52(); u52.LoadSubtitle(subtitle, lines2, fileName); _errorCount = u52.ErrorCount; }
public override string ToText(Subtitle subtitle, string title) { var u52 = new UnknownSubtitle52(); return(u52.ToText(subtitle, title).ToRtf()); }
public override string ToText(Subtitle subtitle, string title) { var u52 = new UnknownSubtitle52(); return u52.ToText(subtitle, title).ToRtf(); }