4

在 iTextSharp 中有没有办法将表单上的所有字段设置为只读?目前我正在单独设置每一个,这很痛苦......

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

等等

4

1 回答 1

4

你不能做这样的事情:

foreach (DictionaryEntry de in pdfReader.AcroFields.Fields)
{
  formFields.SetFieldProperty(de.Key.ToString(), 
                             "setfflags", 
                              PdfFormField.FF_READ_ONLY, 
                              null);
}
于 2012-06-23T18:29:32.417 回答