I'm trying to reposition an existing blank signature field in a PDF beneath content that has been added programmatically. I do NOT want to sign the document...only to have a field for signing by other parties later. I’ve tried numerous methods without any success. None of my attempts yielded any change in the position of the field whatsoever. The closest applicable post I found was: Setting AcroField Position using iTextSharp perhaps this method doesn’t apply to sig fields?
//Get our Sig Field
var SIG= pdfStamper.AcroFields.GetFieldItem("G4_Signature");
//Grab the first widget inside of it
var w = SIG.GetWidget(0);
//Grab the bounding array
var r = w.GetAsArray(PdfName.RECT);
//Check both of the Y values
r[1] = new PdfNumber(r.GetAsNumber(1).IntValue - 300);
r[3] = new PdfNumber(r.GetAsNumber(3).IntValue - 300);