Beispiel #1
0
        private void ArchiveTrainingData()
        {
            DataBase.DB DocObjects = new DataBase.DB();

            List <string[]> FieldDataDetails = new List <string[]>();

            FieldDataDetails = DocObjects.GetDocObjects("Extract");

            int GridRow = 0;

            foreach (string[] FieldDataDetail in FieldDataDetails)
            {
                DocObjects.ArchiveObjectRow(
                    FieldDataDetail[0],                    // Object_Type
                    FieldDataDetail[1],                    //Native_Value
                    FieldDataDetail[2],                    //OCR_Value
                    FieldDataDetail[3],                    //XLTD_Value
                    Convert.ToDouble(FieldDataDetail[4]),  //X1
                    Convert.ToDouble(FieldDataDetail[5]),  //Y1
                    Convert.ToDouble(FieldDataDetail[6]),  //X2
                    Convert.ToDouble(FieldDataDetail[7]),  //Y2
                    Convert.ToDouble(FieldDataDetail[8]),  //X3
                    Convert.ToDouble(FieldDataDetail[9]),  //Y3
                    Convert.ToDouble(FieldDataDetail[10]), //X4
                    Convert.ToDouble(FieldDataDetail[11]), //Y4
                    PDFFileName);
                GridRow++;
            }
        }
Beispiel #2
0
        private void PopulateGridView(string ProcessField)
        {
            dgvDocObjects.Rows.Clear();


            DataBase.DB DocObjects = new DataBase.DB();

            List <string[]> FieldDataDetails = new List <string[]>();

            FieldDataDetails = DocObjects.GetDocObjects(ProcessField);

            //size the data grid to the number of rows in the data

            int RowNum = FieldDataDetails.Count();

            if (dgvDocObjects.Rows.Count < RowNum)
            {
                int NewRows = RowNum - dgvDocObjects.Rows.Count;
                dgvDocObjects.Rows.Add(NewRows);
            }

            int GridRow = 0;

            foreach (string[] FieldDataDetail in FieldDataDetails)
            {
                dgvDocObjects.Rows[GridRow].Cells[0].Value  = FieldDataDetail[0];  // Object_Type
                dgvDocObjects.Rows[GridRow].Cells[1].Value  = FieldDataDetail[1];  //Native_Value
                dgvDocObjects.Rows[GridRow].Cells[2].Value  = FieldDataDetail[2];  //OCR_Value
                dgvDocObjects.Rows[GridRow].Cells[3].Value  = FieldDataDetail[3];  //XLTD_Value
                dgvDocObjects.Rows[GridRow].Cells[4].Value  = FieldDataDetail[4];  //X1
                dgvDocObjects.Rows[GridRow].Cells[5].Value  = FieldDataDetail[5];  //Y1
                dgvDocObjects.Rows[GridRow].Cells[6].Value  = FieldDataDetail[6];  //X2
                dgvDocObjects.Rows[GridRow].Cells[7].Value  = FieldDataDetail[7];  //Y2
                dgvDocObjects.Rows[GridRow].Cells[8].Value  = FieldDataDetail[8];  //X3
                dgvDocObjects.Rows[GridRow].Cells[9].Value  = FieldDataDetail[9];  //Y3
                dgvDocObjects.Rows[GridRow].Cells[10].Value = FieldDataDetail[10]; //X4
                dgvDocObjects.Rows[GridRow].Cells[11].Value = FieldDataDetail[11]; //Y4
                dgvDocObjects.Rows[GridRow].Cells[12].Value = FieldDataDetail[12]; //Horizontal_Axis
                dgvDocObjects.Rows[GridRow].Cells[13].Value = FieldDataDetail[13]; //Vertical_Axis
                dgvDocObjects.Rows[GridRow].Cells[14].Value = FieldDataDetail[14]; //Span
                dgvDocObjects.Rows[GridRow].Cells[15].Value = FieldDataDetail[15]; //Object_ID
                GridRow++;
            }
        }