Пример #1
0
 private void runBtn_Click(object sender, EventArgs e)
 {
     stopBtn.Enabled = true;
     BatchProcessing.Start();
     Program.mainForm.WindowState = FormWindowState.Normal;
     Program.mainForm.BringToFront();
 }
Пример #2
0
        static void Main(string[] args)
        {
            string inputFolder = @".\invoices";
            string outputFile  = @".\result.csv";

            // Create InvoiceParser instance
            using (InvoiceParser parser = new InvoiceParser("demo", "demo"))
            {
                // Disable fallback to default generic template if document is nor recognized
                parser.FallbackToGenericTemplate = false;

                // Setup CSV output
                CSVOptions csvOptions = new CSVOptions
                {
                    Encoding              = Encoding.UTF8,
                    SeparatorCharacter    = ",",
                    QuotationCharacter    = "\"",
                    UnwrapMultilineValues = true
                };

                // Parse all document in input folder and save results to CSV file
                BatchProcessing.ParseFolderToCSV(parser, inputFolder, outputFile, csvOptions, ProcessingCallback);
            }

            // Open generated CSV file in default associated application (for demo purpose)
            Process.Start(outputFile);
        }
Пример #3
0
        private void button7_Click(object sender, EventArgs e)
        {
            BatchProcessing frmBatchProcessing = new BatchProcessing(data);

            frmBatchProcessing.Show(this);
        }
Пример #4
0
 //注销批量操作?
 static public void UnregisterBatchFunction(BatchProcessing function)
 {
     s_ProcessList.Remove(function);
 }
Пример #5
0
 static public void RegisterBatchFunction(BatchProcessing function)
 {
     s_ProcessList.Add(function);
 }