itext Sharp和PDF表格用括号标记

时间:2013-01-22 17:14:44

标签: itextsharp acrobat pdfstamper

我的pdf没有正确显示负数我用acrobat设置了一个pdf表单,其中包含格式化为数字的textfeild。

使用压模

通过itext sharp填充时,它不会正确显示负数

除非同时显示Parnetheses和使用红色文本

我只需要括号,但负数字样式的红色数字是否还有其他人遇到此错误?

1 个答案:

答案 0 :(得分:1)

无法找到答案,因此手动编码了括号

Function fixnegatives(astring As String) As String
    If IsNumeric(astring) Then
        Dim aint As Integer = CInt(astring)
        astring = String.Format("{0:#,###,###}", aint)
        If (aint < 0) Then
            Dim bstring As New StringBuilder(astring)
            bstring.Replace("-", "(")
            bstring.Append(")")
            astring = bstring.ToString()
        End If
    End If
    Return astring
End Function