Ejemplo n.º 1
0
 public void renderImage(Image image, Point point)
 {
     renderImagesList.Add(new RenderImage(ImageTools.toBitmap(image), point));
     if (IsHandleCreated)
     {
         BeginInvoke(new SetImagesDelegate(setImages), new object[] { renderImagesList });
         BeginInvoke(new Repaint(repaint), new Object[] { });
     }
 }
Ejemplo n.º 2
0
 private String identifyChars(Image image)
 {
     try
     {
         return(identifier.identifyChars(image));
     }
     catch (UnknownCharException ex)
     {
         if (SAVE_UNKNOWN_IMAGES)
         {
             saveBitmap("controls", (int)DateTime.Now.Ticks, ImageTools.toBitmap(ex.image));
         }
         return("?");
     }
 }
Ejemplo n.º 3
0
        public static void ReportCardException(Image image, string error)
        {
            // console
            Log.Error("Cannot identify card");
            Log.Error(error);

            // file
            string filename = ErrorDir + "Error_Unable_Identify_Card_" + Math.Abs(DateTime.Now.Ticks);

            // save exception
            StreamWriter log = File.CreateText(filename + ".txt");

            log.WriteLine("Date: " + DateTime.Now.ToShortTimeString());
            log.WriteLine("Message: " + error);
            log.Close();

            // save image
            ImageTools.toBitmap(image).Save(filename + ".bmp");
        }
Ejemplo n.º 4
0
        public static void ReportTableException(Exception ex, Image image, string error)
        {
            // console
            Log.Error("Cannot identify table");
            Log.Error(error + " -> " + ex.Message);

            // file
            string filename = ErrorDir + "Error_Unable_Identify_Table_" + Math.Abs(DateTime.Now.Ticks);

            // save exception
            StreamWriter log = File.CreateText(filename + ".txt");

            log.WriteLine("Date: " + DateTime.Now.ToShortTimeString());
            log.WriteLine("Message: " + error + " -> " + ex.Message);
            log.WriteLine("Inner: " + ex.InnerException);
            log.WriteLine("Source: " + ex.Source);
            log.WriteLine("Trace: " + ex.StackTrace);
            log.Close();

            // save image
            ImageTools.toBitmap(image).Save(filename + ".bmp");
        }
Ejemplo n.º 5
0
        public static void ReportExceptionWithImage(Exception ex, string error, Image image)
        {
            BeepError();

            // console
            Log.Error(error + " -> " + ex.Message);

            // file
            string filename = ErrorDir + "Error_Exception_" + Math.Abs(DateTime.Now.Ticks);

            // save exception
            StreamWriter log = File.CreateText(filename + ".txt");

            log.WriteLine("Date: " + DateTime.Now.ToShortTimeString());
            log.WriteLine("Message: " + error + " -> " + ex.Message);
            log.WriteLine("Inner: " + ex.InnerException);
            log.WriteLine("Source: " + ex.Source);
            log.WriteLine("Trace: " + ex.StackTrace);
            log.Close();

            // save image
            ImageTools.toBitmap(image).Save(filename + "_Image.bmp");
        }
Ejemplo n.º 6
0
 public void renderImage(Image image, Point point)
 {
     renderImagesList.Add(new RenderImage(ImageTools.toBitmap(image), point));
 }
Ejemplo n.º 7
0
 public void renderImage(Image image, int x, int y)
 {
     renderImagesList.Add(new RenderImage(ImageTools.toBitmap(image), new Point(x, y)));
 }