Exemple #1
0
        async void FtrExecuteBtnClick(object sender, EventArgs e)
        {
            if (FileRadio.Checked && File.Exists(FilePathTxb.Text))
            {
                WdTools = WdTools ?? new WordTools();
                int result = await WdTools.InsertFooter(FilePathTxb.Text, footerContentTxb.Text, footerFont);

                Console.WriteLine("Done.");
            }
            else
            {
                if (!FileRadio.Checked && Directory.Exists(FilePathTxb.Text))
                {
                    //TODO implement Program.GetFiles(string dir, string pattern, ref List<string> files)
                    string[] Files;
                    Files = RecursiveChkb.Checked ? Directory.GetFiles(FilePathTxb.Text, "*.docx", SearchOption.AllDirectories) : Directory.GetFiles(FilePathTxb.Text, "*.docx");
                    foreach (string FileName in Files)
                    {
                        WdTools = WdTools ?? new WordTools();
                        int result = await WdTools.InsertFooter(FileName, footerContentTxb.Text, footerFont);
                    }
                    Console.WriteLine("Done.");
                }
            }
        }