2012-06-23 1 views
2

В iTextSharp есть способ установить ВСЕ поля в форме только для чтения? В настоящее время я настройки каждого из них в отдельности, который является боль, как ...Установите все поля PDF в ReadOnly

formFields.SetFieldProperty("Applicant.Phone", "setfflags", PdfFormField.FF_READ_ONLY, null); 
formFields.SetFieldProperty("Applicant.SSN", "setfflags", PdfFormField.FF_READ_ONLY, null); 

т.д.

ответ

2

не могли бы вы сделать что-то вроде этого:

foreach (DictionaryEntry de in pdfReader.AcroFields.Fields) 
{ 
    formFields.SetFieldProperty(de.Key.ToString(), 
          "setfflags", 
           PdfFormField.FF_READ_ONLY, 
           null); 
} 
+0

Будет уплощение формы сделайте то же самое? (Только что нашел это свойство) – Jared

+1

Я полагаю, что может, попробуйте это;) –

Смежные вопросы