Esempio n. 1
0
 public void Message_click_go(object sender, GoEventArgs e)
 {
     if (e.TypeToCreate != PDFCollector.CreateFileType.PDFS)
     {
         path = e.TargetDir;
     }
     m.AppendLine("Collecting PDF paths...");
     _autodelete        = e.DeletePDFs;
     pc.Recurse         = e.Recurse;
     pc.TypeToCreate    = e.TypeToCreate;
     _compression_level = e.CompressionLevel;
     try {
         PDFCollector.file_added += m.AppendLineEvent;
         if (e.TypeToCreate == PDFCollector.CreateFileType.PDFS)
         {
             PDFCollector.done += MergeEvent;
         }
         else
         {
             PDFCollector.done += NoMergeEvent;
         }
         pc.Collect();
     } catch (Exception ex) {
         string msg = string.Format("[EE] Message: {0}\n[EE] In: {1}\n[EE] Stack trace: {2}\n[EE] Source: {3}",
                                    ex.Message,
                                    ex.TargetSite.ToString(),
                                    ex.StackTrace,
                                    ex.Source);
         m.AppendLine(msg);
         //m.AppendLine("{\rtf1\ansi \b " + msg + "\b0}");
     }
 }
Esempio n. 2
0
        public static void OnGo(GoEventArgs e)
        {
            click_EventHandler handler = click_go;

            if (handler != null)
            {
                handler(new object(), e);
            }
        }