Я пытаюсь присвоить поле формы в PDF через iTextSharp, у которого есть отрицательная сумма в долларах. Значение - это простая строка, начинающаяся с '- $'. Каждый раз, когда я добавляю значение в форму с помощью SetField, все после отрицательного пения теряется. Положительные суммы в долларах прекрасны, теряются только отрицательные значения.Отрицательные доллары и iTextSharp
Я добавление значения, как, например:
form.SetField (FIELDNAME, fieldValue);
Форма имеет тип AcroFields, fieldName и fieldValue - это две строки. Я проследил вплоть до того момента, когда строка передается в SetFields, и ее прямо там. Я также попытался заменить «$» на значение Unicode безрезультатно. Должен ли я избегать знака доллара? И если да, то кто-нибудь знает, что такое символ побега?
Есть ли у вас опции форматирования, указанные в поле? Если да, можете ли вы просто передать отрицательное число без знака доллара? –
Нет, кроме применения шрифта нет параметров. Да, отрицательные числа работают без знака доллара. –