SAPI_sign_file() public static method

public static SAPI_sign_file ( string FileName, string FieldName, string User, string Password, string SignPassword, int page, int x, int y, int height, int width, bool Invisible, string Reason, int AppearanceMask, string NewFieldName, string GraphImgName ) : void
FileName string
FieldName string
User string
Password string
SignPassword string
page int
x int
y int
height int
width int
Invisible bool
Reason string
AppearanceMask int
NewFieldName string
GraphImgName string
return void
        private void button1_Click(object sender, System.EventArgs e)
        {
            try
            {
                string signPass = chkPFS.Checked ? signPassBox.Text : null;

                if (rbSignExisting.Checked)
                {
                    FileSign.SAPI_sign_file(FileUrl.Text, txtFieldName.Text,
                                            UserBox.Text, PassBox.Text, signPass, txtReason.Text, txtGraphSig.Text);
                }
                else
                {
                    int Flags = 0;
                    if (chkGraphicalImage.Checked)
                    {
                        Flags |= FileSign.SAPI_ENUM_DRAWING_ELEMENT_GRAPHICAL_IMAGE;
                    }
                    if (chkName.Checked)
                    {
                        Flags |= FileSign.SAPI_ENUM_DRAWING_ELEMENT_SIGNED_BY;
                    }
                    if (chkReason.Checked)
                    {
                        Flags |= FileSign.SAPI_ENUM_DRAWING_ELEMENT_REASON;
                    }
                    if (chkSignTime.Checked)
                    {
                        Flags |= FileSign.SAPI_ENUM_DRAWING_ELEMENT_TIME;
                    }

                    FileSign.SAPI_sign_file(FileUrl.Text, null, UserBox.Text,
                                            PassBox.Text, signPass, int.Parse(PageBox.Text), int.Parse(XBox.Text),
                                            int.Parse(YBox.Text), int.Parse(HBox.Text),
                                            int.Parse(WBox.Text), !checkBox1.Checked, txtReason.Text, Flags,
                                            txtNewSigFieldName.Text, txtGraphSig.Text);
                }

                MessageBox.Show("PDF Signed OK", "PDF Sign", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error on signning PDF:\n\n" + ex.Message, "PDF Sign", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }