This commit is contained in:
parent
4936c0410b
commit
c100349dcb
@ -415,8 +415,8 @@ namespace Volian.Print.Library
|
|||||||
Match match = Regex.Match(rtf, @"\\fi([-0-9]*) ?\\li([0-9]*)");
|
Match match = Regex.Match(rtf, @"\\fi([-0-9]*) ?\\li([0-9]*)");
|
||||||
if (match.Success)
|
if (match.Success)
|
||||||
{
|
{
|
||||||
float fi = float.Parse("0" + match.Groups[1].Value) / 20;
|
float fi = float.Parse(FixNumber(match.Groups[1].Value)) / 20;
|
||||||
float li = float.Parse("0" + match.Groups[2].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
|
// if there is a hanging indent, the iTextSharp paragraph properties must be set
|
||||||
// to print the indent.
|
// to print the indent.
|
||||||
para.IndentationLeft = li;
|
para.IndentationLeft = li;
|
||||||
@ -434,6 +434,11 @@ namespace Volian.Print.Library
|
|||||||
}
|
}
|
||||||
return para;
|
return para;
|
||||||
}
|
}
|
||||||
|
private static string FixNumber(string num)
|
||||||
|
{
|
||||||
|
if (num == "") return ("0");
|
||||||
|
return num;
|
||||||
|
}
|
||||||
public static float CalculateHangingIndent(string rtf)
|
public static float CalculateHangingIndent(string rtf)
|
||||||
{
|
{
|
||||||
float chkW=0;
|
float chkW=0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user