");
+ }
+ if (header)
+ result.Append("").Append(ipdsfLine.Replace("\t", " | ")).AppendLine(" |
");
+ else if (body)
+ result.Append("").Append(ipdsfLine.Replace("\t", " | ")).AppendLine(" |
");
+ else if (footer)
+ {
+ if (ipdsfLine.StartsWith("DELIMITER"))
+ result.Append("").Append(ipdsfLine.Replace(";", " | ")).AppendLine(" |
");
+ else
+ result.Append("").Append(ipdsfLine.Replace("\t", " | ").Replace("=", " | ").Replace(";", " | ")).AppendLine(" |
");
+ }
+ else
+ throw new Exception();
+ if (ipdsfLine.StartsWith("END_OFFSET"))
+ {
+ header = false;
+ body = true;
+ result.AppendLine("