0

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

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

除非同时勾选 Show Parnetheses 和 use red text

我只需要括号而不是负数样式的红色数字有其他人遇到这个错误吗?

4

1 回答 1

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
于 2013-01-23T10:02:22.917 回答