0

私のPDFは負の数を正しく表示しません。数値としてフォーマットされたテキストフィールドを含むPDFフォームをacrobatで設定しました。

スタンパーを使用して 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 に答える