title: How to set Hidden TextField to Visible in iTextSharp 4.x
body: <p>I have an existing PDF with a couple of text fields set to Hidden in Acrobat. In specific circumstances we want to programatically un-hide the text fields prior to streaming the PDF to our eSignature provider.</p>
  
  <p>I have tried various suggestions for making the fields visible using SetFieldProperties but am having no luck. There does not appear to be a "Visible" flag option and I do not know how to derive the TextField from the AcroFields.</p>
  
  <pre><code>var form = stamper.AcroFields;
  form.SetFieldProperty("eSignature1_DateSigned", "setfflags", PdfAnnotation.FLAGS_PRINT, null);
  </code></pre>
  
  <p>I've tried setflags (one f) and that doesn't work either. Also, until we resolve some licensing issues we are unfortunately stuck with iTextSharp 4.</p>
  
  <p>Thanks,</p>
  
  <p>Mike</p>