Глава 2
/** Program from Albert Volos May 2010
* (C) "Распознаватель Текста"
* Автор: Альберт Волос (e-mail: pick4you@yandex.ru)
* http://www.pick4you.narod.ru
*
**/
////////////////////////////
///// БЛОК ОБРАБОТКИ 2 //////
///////////////////////////
if(control>2){//Сейчас в Field_Str находится С-К
control=0;
to1.println("");
//В этом блоке надо обработать С-К которая находится в Field_Str
//и затем стереть ее оттуда
//ОБРАБАТЫВАЕМ ЗДЕСЬ С-К
//Поставим С-К ВЕРТИКАЛЬНО
Field_Str.funTurnMatrixVH();
///----------------------------------------------
/////////////////////////////////////////////////
//////////////ВЫДЕЛИМ Б-К в Field_Bukva /////////
/////////////////////////////////////////////////
//Определяем эталон пустой строки
List charVecPustStr2 = new ArrayList();//список для строки
charVecPustStr2.addAll(Field_Str.funPustStr()); //В charVecPustStr - эталон пустой строки
int chislo_str_v_bukve_cart = 0;
int chislo_str_v_bukve_cart1 = 0;
int chislo_str_v_bukve_cart2 = 0;
int int_Probel = 0;
int int_ProbelControl = 0;
String Str;
List Stroka2 = new ArrayList();//список для строки
Matrix Field_Bukva = new Matrix();
Field_Bukva.setMatrix(new ArrayList>());
Matrix Container1 = new Matrix(); // двумерный список
Container1.setMatrix(new ArrayList>());
Matrix Container2 = new Matrix(); // двумерный список
Container2.setMatrix(new ArrayList>());
Matrix Container3 = new Matrix(); // двумерный список
Container3.setMatrix(new ArrayList>());
boolean bul_Load = false;
boolean bul_Cont1 = false;
boolean bul_Cont2 = false;
boolean bul_Cont3 = false;
boolean Marka2 = false;
boolean Marka = false;
////////////////////////////////////////////////////////
////////////// БУКВА-КАРТИНКА в Field_Bukva //////////
////////////////////////////////////////////////////////
for (List als1: Field_Str.getMatrix()) {
for (Character c: als1) {
Stroka2.add(c);
}
if(charVecPustStr2.equals(Stroka2))//пустая строка{
////////////////////////////
///// БЛОК ОБРАБОТКИ 3 //////
///////////////////////////
}//end if..else пустая/не пустая строка
}//end for КОНЕЦ ЦИКЛ ОБРАБОТКИ БУКВ
///------------------------------------------------------------
Field_Str.clearMatrix();//очистка Field_Str здесь обязательна
}//end if(control>2)
Назад |
Начало урока |
Вверх |
Вперед
Содержание