2012-06-23 64 views
2

在iTextSharp中是否有將表單上的所有字段設置爲只讀的方法?目前我單獨設置每一個這是一種痛苦像...將所有PDF字段設置爲只讀

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

我相信可以試試看;) –

相關問題