public Signature(string signaturePath,
  SignatureType signatureType,
  string password,
  string appearance,
  string reason,
  string contact,
  string location,
  bool visible,
  Rectangle rectangle,
  string formFieldName,
  string authority,
  DateTimeSignature date
      )
 {
     SignaturePath = signaturePath;
     SignatureType = signatureType;
     Password = password;
     Appearance = appearance;
     Reason = reason;
     Contact = contact;
     Location = location;
     Visible = visible;
     Rectangle = rectangle;
     FormFieldName = formFieldName;
     Authority = authority;
     Date = date;
 }
 public Signature()
 {
     SignaturePath = "";
     SignatureType = SignatureType.PKCS1;
     Password = "";
     Appearance = "";
     Reason = "";
     Contact = "";
     Location = "";
     Visible = true;
     Rectangle = new Rectangle();
     FormFieldName = "";
     Authority = "";
     Date = new DateTimeSignature();
 }