Я пытался переписать некоторую логику, чтобы использовать IText7, который я ранее работал с ITextSharp (5.x), но столкнулся с препятствием. GetTranslatedFieldName
больше не существует, поэтому я сделал быстрый поиск и нашел его в SignatureUtilities
, но результат не соответствует реальному имени поля. Я предположил, что, возможно, я неправильно использовал его, поэтому я покопался еще немного и нашел FindFieldName
на AcroForm
, но он возвращает то же неверное имя поля.
Это ошибка или я все еще неправильно использую эти методы? Есть ли собственный способ получить полное имя поля из частичного имени в IText7?
Для справки вот как выглядит мое полное имя поля
someFormX [0] .Page1 [0] .FieldX [0]
И это то, как имя поля, возвращаемое GetTranslatedFieldName
и FindFieldName
, выглядит как
someFormX [0] .FieldX [0]