private void PrintProgressChanged(object sender, ProgressChangedEventArgs e) { /* Callback with progress */ PrintEventArgs info = new PrintEventArgs(m_pparams.status, m_pparams.result, e.ProgressPercentage); if (PrintUpdateMain != null) PrintUpdateMain(this, info); }
/* Callback */ private void PrintCompleted(object sender, RunWorkerCompletedEventArgs e) { PrintParams_t Value; PrintEventArgs info; PrintParams_t Params = (PrintParams_t)e.Result; if (e.Cancelled) { info = new PrintEventArgs(PrintStatus_t.PRINT_READY, PrintResult_t.PrintCANCELLED, 100); } else { Value = (PrintParams_t)e.Result; info = new PrintEventArgs(PrintStatus_t.PRINT_READY, PrintResult_t.PrintCOMPLETED, 100); } PrintUpdateMain(this, info); }