CSPdfSign.Form1.button1_Click C# (CSharp) Метод

button1_Click() приватный Метод

private button1_Click ( object sender, System e ) : void
sender object
e System
Результат 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);
            }
        }