2
2
Copyright (c) 1993-2008, Cognitive Technologies
5
����������� ��������� ��������������� � ������������� ��� � ���� ��������� ����,
6
��� � � �������� �����, � ����������� ��� ���, ��� ���������� ��������� �������:
8
* ��� ��������� ��������������� ��������� ���� ������ ���������� ���������
9
���� ����������� �� ��������� �����, ���� ������ ������� � �����������
11
* ��� ��������� ��������������� ��������� ���� � ������������ �/��� �
12
������ ����������, ������������ ��� ���������������, ������ �����������
13
��������� ���� ���������� �� ��������� �����, ���� ������ ������� �
14
����������� ����� �� ��������.
15
* �� �������� Cognitive Technologies, �� ����� �� ����������� �� �����
16
���� ������������ � �������� �������� ��������� �/��� �����������
17
���������, ���������� �� ���� ��, ��� ���������������� �����������
20
��� ��������� ������������� ����������� ��������� ���� �/��� ������� ������ "���
21
��� ����" ��� ������-���� ���� ��������, ���������� ���� ��� ���������������,
22
������� �������� ������������ �������� � ����������� ��� ���������� ����, �� ��
23
������������� ���. �� �������� ��������� ���� � �� ���� ������ ����, �������
24
����� �������� �/��� �������� �������������� ���������, �� � ���� ������ ��
25
��Ѩ� ���������������, ������� ����� �����, ���������, ����������� ���
26
������������� ������, ��������� � �������������� ��� ���������� ����������
27
������������� ������������� ��������� (������� ������ ������, ��� ������,
28
������� ���������, ��� ������ �/��� ������ �������, ���������� ��-�� ��������
29
������� ��� �/��� ������ ��������� �������� ��������� � ������� �����������,
30
�� �� ������������� ����� ��������), �� �� ������������� ���, ���� ���� �����
31
�������� ��� ������ ���� ���� �������� � ����������� ����� ������� � ������.
5
Разрешается повторное распространение и использование как в виде исходного кода,
6
так и в двоичной форме, с изменениями или без, при соблюдении следующих условий:
8
* При повторном распространении исходного кода должны оставаться указанное
9
выше уведомление об авторском праве, этот список условий и последующий
11
* При повторном распространении двоичного кода в документации и/или в
12
других материалах, поставляемых при распространении, должны сохраняться
13
указанная выше информация об авторском праве, этот список условий и
14
последующий отказ от гарантий.
15
* Ни название Cognitive Technologies, ни имена ее сотрудников не могут
16
быть использованы в качестве средства поддержки и/или продвижения
17
продуктов, основанных на этом ПО, без предварительного письменного
20
ЭТА ПРОГРАММА ПРЕДОСТАВЛЕНА ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИМИ ЛИЦАМИ "КАК
21
ОНА ЕСТЬ" БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ,
22
ВКЛЮЧАЯ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ, НО НЕ
23
ОГРАНИЧИВАЯСЬ ИМИ. НИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ И НИ ОДНО ДРУГОЕ ЛИЦО, КОТОРОЕ
24
МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, НИ В КОЕМ СЛУЧАЕ НЕ
25
НЕСЁТ ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ ИЛИ
26
ПОСЛЕДОВАВШИЕ УБЫТКИ, СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ИЛИ ПОНЕСЕННЫЕ ВСЛЕДСТВИЕ
27
НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ ПОТЕРИ ДАННЫХ, ИЛИ ДАННЫЕ,
28
СТАВШИЕ НЕГОДНЫМИ, ИЛИ УБЫТКИ И/ИЛИ ПОТЕРИ ДОХОДОВ, ПОНЕСЕННЫЕ ИЗ-ЗА ДЕЙСТВИЙ
29
ТРЕТЬИХ ЛИЦ И/ИЛИ ОТКАЗА ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ ПРОГРАММАМИ,
30
НО НЕ ОГРАНИЧИВАЯСЬ ЭТИМИ СЛУЧАЯМИ), НО НЕ ОГРАНИЧИВАЯСЬ ИМИ, ДАЖЕ ЕСЛИ ТАКОЙ
31
ВЛАДЕЛЕЦ ИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ И ПОТЕРЬ.
33
33
Redistribution and use in source and binary forms, with or without modification,
34
34
are permitted provided that the following conditions are met:
159
159
LDPUMA_Registry(&hMainTime,SNAP_ROOT_MAIN_TIME_CONTROL,NULL);
160
LDPUMA_Registry(&hPrep,"����������.����. ���. ����.",hMainTime);
161
LDPUMA_Registry(&hPicture,"��������� ����. ��������.",hMainTime);
162
LDPUMA_Registry(&hNegative,"��������� ���������..",hMainTime);
163
LDPUMA_Registry(&hTableZones,"��������� ��� ������..",hMainTime);
164
LDPUMA_Registry(&hLines3,"�����.������ ������..",hMainTime);
165
LDPUMA_Registry(&hVCutInZones,"����. ����� � ��.",hMainTime);
166
LDPUMA_Registry(&hSearchTables,"����� ������..",hMainTime);
167
LDPUMA_Registry(&hAnalTables,"������ ��������� ������..",hMainTime);
168
LDPUMA_Registry(&hSVLP,"����. ���. ����.",hMainTime);
169
LDPUMA_Registry(&hBlocks,"��������� ����������..",hMainTime);
170
LDPUMA_Registry(&hNegaTestCells,"���. ����. ����� ������..",hMainTime);
171
LDPUMA_Registry(&hVertTestCells,"����. ����. ����� ������..",hMainTime);
172
LDPUMA_Registry(&hFon,"���� ����..",hMainTime);
173
LDPUMA_Registry(&hEnd,"�� RMARKER �� ��������� �����..",hMainTime);
174
LDPUMA_Registry(&hSegment,"������ ��������� ����������...",hMainTime);
160
LDPUMA_Registry(&hPrep,"Подготовка.Верт. лин. проц.",hMainTime);
161
LDPUMA_Registry(&hPicture,"Выделение трив. картинок.",hMainTime);
162
LDPUMA_Registry(&hNegative,"Выделение негативов..",hMainTime);
163
LDPUMA_Registry(&hTableZones,"Выделение зон таблиц..",hMainTime);
164
LDPUMA_Registry(&hLines3,"Линии.Третий проход..",hMainTime);
165
LDPUMA_Registry(&hVCutInZones,"Верт. резка в ЗТ.",hMainTime);
166
LDPUMA_Registry(&hSearchTables,"Поиск таблиц..",hMainTime);
167
LDPUMA_Registry(&hAnalTables,"Анализ структуры таблиц..",hMainTime);
168
LDPUMA_Registry(&hSVLP,"Верт. лин. проц.",hMainTime);
169
LDPUMA_Registry(&hBlocks,"Выделение фрагментов..",hMainTime);
170
LDPUMA_Registry(&hNegaTestCells,"Нег. диаг. ячеек таблиц..",hMainTime);
171
LDPUMA_Registry(&hVertTestCells,"Верт. диаг. ячеек таблиц..",hMainTime);
172
LDPUMA_Registry(&hFon,"Поис фона..",hMainTime);
173
LDPUMA_Registry(&hEnd,"От RMARKER до выделения строк..",hMainTime);
174
LDPUMA_Registry(&hSegment,"Грубое выделение фрагментов...",hMainTime);
176
176
LDPUMA_Registry(&MainDebug,SNAP_ROOT_MAIN_DEBUG, NULL );
179
// LDPUMA_Registry (&hUseCLine,"������ � ����������� �����",NULL);
181
LDPUMA_Registry(&DebugFill,"����� ���� � ��������",MainDebug);
182
LDPUMA_RegistryHelp(DebugFill,"����������� ������� �������� ����� ���� � ��������.",FALSE);
184
LDPUMA_Registry(&hDebugNeg,"���� ������ ���������.",NULL);
186
LDPUMA_Registry(&hDebugLinePass3,"���� ������ �����.",NULL);
187
LDPUMA_Registry(&hDebugLinePass2,"���� �������� ������� �� ������.",NULL);
188
LDPUMA_Registry(&hDebugVerifLine,"����������� �����.",NULL);
190
LDPUMA_Registry(&hNegaCellsAuto,"����������� ���������� ����� ������",MainDebug);
191
LDPUMA_RegistryHelp(hNegaCellsAuto,"����������� ������� �������� ����������� ���������� ����� ������.",FALSE);
193
LDPUMA_Registry(&hVertCellsAuto,"���� �������������� ������������ ����������� ����� ������.",NULL);
195
LDPUMA_Registry(&hVertCells,"������ � ������������� �������� ������",NULL);
197
LDPUMA_Registry(&hPrintFileVertCells,"������ � ���� ������������ �����",hVertCells);
198
LDPUMA_RegistryHelp(hPrintFileVertCells,"��������� ������ � ���� vertcell.res ������������ ����� ������.",FALSE);
200
LDPUMA_Registry(&hNegaCells,"������ � ����������� �������� ������",NULL);
202
LDPUMA_Registry(&hDebugUpDown,"������ ����",hVertCells);
203
LDPUMA_RegistryHelp(hDebugUpDown,"��� ����������� ������� ������������ ������ ����� ��������� ���� ������-����.",FALSE);
179
// LDPUMA_Registry (&hUseCLine,"Работа с контейнером линий",NULL);
181
LDPUMA_Registry(&DebugFill,"Поиск фона в таблицах",MainDebug);
182
LDPUMA_RegistryHelp(DebugFill,"Активизация вершины разрешит поиск фона в таблицах.",FALSE);
184
LDPUMA_Registry(&hDebugNeg,"Этап поиска негативов.",NULL);
186
LDPUMA_Registry(&hDebugLinePass3,"Этап оценки линий.",NULL);
187
LDPUMA_Registry(&hDebugLinePass2,"Этап третьего прохода по линиям.",NULL);
188
LDPUMA_Registry(&hDebugVerifLine,"Верификация линий.",NULL);
190
LDPUMA_Registry(&hNegaCellsAuto,"Диагностика негативных ячеек таблиц",MainDebug);
191
LDPUMA_RegistryHelp(hNegaCellsAuto,"Активизация вершины разрешит диагностику негативных ячеек таблиц.",FALSE);
193
LDPUMA_Registry(&hVertCellsAuto,"Этап автоматической вертикальной диагностики ячеек таблиц.",NULL);
195
LDPUMA_Registry(&hVertCells,"Работа с вертикальными ячейками таблиц",NULL);
197
LDPUMA_Registry(&hPrintFileVertCells,"Печать в файл вертикальных ячеек",hVertCells);
198
LDPUMA_RegistryHelp(hPrintFileVertCells,"Разрешить печать в файл vertcell.res вертикальных ячеек таблиц.",FALSE);
200
LDPUMA_Registry(&hNegaCells,"Работа с негативными ячейками таблиц",NULL);
202
LDPUMA_Registry(&hDebugUpDown,"Сверху вниз",hVertCells);
203
LDPUMA_RegistryHelp(hDebugUpDown,"При продавлении вершины вертикальные строки будут считаться типа Сверху-Вниз.",FALSE);
205
205
LDPUMA_Registry(&hDebugPictures,SNAP_LAYOUT_PICTURES,NULL);
207
207
LDPUMA_Registry(&hLayout,SNAP_ROOT_LAYOUT,NULL);
209
LDPUMA_RegistryHelp(hZone,"������� ������ ��� ������.",FALSE);
211
LDPUMA_Registry(&hPrintCrossedPics, "������ ������������ ��������� ��������", hLayout);
212
LDPUMA_RegistryHelp(hPrintCrossedPics, "������ � ���� crossed.txt ��������� ��������, ������������ ���� ������", FALSE);
214
LDPUMA_Registry(&hNoRazrTabl, "�������� ���������� ��������� ������.",hZone);
215
LDPUMA_RegistryHelp(hNoRazrTabl, "�������� ���������� ��������� ������.", FALSE);
217
LDPUMA_Registry(&hNoGiveNeg, "�� ������� ��������.",hZone);
218
LDPUMA_RegistryHelp(hNoGiveNeg, "�� ������� ��������.", FALSE);
220
LDPUMA_Registry(&hNoSeePict,"�� ��������� ��������.",hZone);
221
LDPUMA_RegistryHelp(hNoSeePict,"�� ��������� ��������.",FALSE);
209
LDPUMA_RegistryHelp(hZone,"Вершина поиска зон таблиц.",FALSE);
211
LDPUMA_Registry(&hPrintCrossedPics, "Отпись пересекаемых таблицами картинок", hLayout);
212
LDPUMA_RegistryHelp(hPrintCrossedPics, "Печать в файл crossed.txt координат картинок, пересекаеющи зоны таблиц", FALSE);
214
LDPUMA_Registry(&hNoRazrTabl, "Отменить разрезание склеенных таблиц.",hZone);
215
LDPUMA_RegistryHelp(hNoRazrTabl, "Отменить разрезание склеенных таблиц.", FALSE);
217
LDPUMA_Registry(&hNoGiveNeg, "Не сдавать негативы.",hZone);
218
LDPUMA_RegistryHelp(hNoGiveNeg, "Не сдавать негативы.", FALSE);
220
LDPUMA_Registry(&hNoSeePict,"Не учитывать картинки.",hZone);
221
LDPUMA_RegistryHelp(hNoSeePict,"Не учитывать картинки.",FALSE);
224
224
remove("crossed.txt");