IText7 SignatureUtilities Возвращаемая строка GetTranslatedFieldName не соответствует полю (в результате отсутствует "Page1 [0].") - PullRequest
0 голосов
/ 20 июня 2019

Я пытался переписать некоторую логику, чтобы использовать IText7, который я ранее работал с ITextSharp (5.x), но столкнулся с препятствием. GetTranslatedFieldName больше не существует, поэтому я сделал быстрый поиск и нашел его в SignatureUtilities, но результат не соответствует реальному имени поля. Я предположил, что, возможно, я неправильно использовал его, поэтому я покопался еще немного и нашел FindFieldName на AcroForm, но он возвращает то же неверное имя поля.

Это ошибка или я все еще неправильно использую эти методы? Есть ли собственный способ получить полное имя поля из частичного имени в IText7?

Для справки вот как выглядит мое полное имя поля

someFormX [0] .Page1 [0] .FieldX [0]

И это то, как имя поля, возвращаемое GetTranslatedFieldName и FindFieldName, выглядит как

someFormX [0] .FieldX [0]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...