コード例 #1
0
        private IRecognitionForm RecognizeForm(RasterImage formImage, string id, string name)
        {
            IRecognitionForm recognizeForm = MainForm.GetOmrEngine().CreateRecognitionForm();

            for (int i = 0; i < formImage.PageCount; i++)
            {
                formImage.Page = i + 1;
                DeskewCommand dskcmd = new DeskewCommand();
                dskcmd.FillColor = Leadtools.RasterColor.White;
                dskcmd.Flags     = DeskewCommandFlags.DoNotUseCheckDeskew;
                dskcmd.Run(formImage);

                recognizeForm.Pages.AddPage(formImage);
            }

            recognizeForm.Recognize(_templateForm);

            recognizeForm.Id = id;
            recognizeForm.SaveEmbeddedImage = false;
            recognizeForm.Name = name;

            return(recognizeForm);
        }