public FormRecognitionAttributes CreateForm(FormsRecognitionMethod method) { FormRecognitionOptions options = new FormRecognitionOptions(); options.RecognitionMethod = method; FormRecognitionAttributes attributes = RecognitionEngine.CreateForm(options); RecognitionEngine.CloseForm(attributes); return(attributes); }
public void CreateFormForRecognition(FilledForm form, FormsRecognitionMethod method) { form.Attributes = CreateForm(method); var image = form.GetImage().CloneAll(); //int saveCurrentPageIndex = image.Page; for (int i = 0; i < image.PageCount; i++) { image.Page = i + 1;//page index is a 1-based starts from 1 not zero PageRecognitionOptions pageOptions = new PageRecognitionOptions(); pageOptions.UpdateImage = true; pageOptions.PageType = FormsPageType.Normal; AddPageToForm(image, form.Attributes, pageOptions); } }