This commit is contained in:
Rich 2016-03-04 16:45:54 +00:00
parent 4936c0410b
commit c100349dcb

View File

@ -415,8 +415,8 @@ namespace Volian.Print.Library
Match match = Regex.Match(rtf, @"\\fi([-0-9]*) ?\\li([0-9]*)");
if (match.Success)
{
float fi = float.Parse("0" + match.Groups[1].Value) / 20;
float li = float.Parse("0" + match.Groups[2].Value) / 20;
float fi = float.Parse(FixNumber(match.Groups[1].Value)) / 20;
float li = float.Parse(FixNumber(match.Groups[2].Value)) / 20;
// if there is a hanging indent, the iTextSharp paragraph properties must be set
// to print the indent.
para.IndentationLeft = li;
@ -434,6 +434,11 @@ namespace Volian.Print.Library
}
return para;
}
private static string FixNumber(string num)
{
if (num == "") return ("0");
return num;
}
public static float CalculateHangingIndent(string rtf)
{
float chkW=0;