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();
 }
 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();
 }