我的pdf没有正确显示负数我用acrobat设置了一个pdf表单,其中包含格式化为数字的textfeild。
使用压模
通过itext sharp填充时,它不会正确显示负数除非同时显示Parnetheses和使用红色文本
我只需要括号,但负数字样式的红色数字是否还有其他人遇到此错误?
答案 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