Что она делает:
1) Находим картинку, из которой мы хотим сделать кроссворд
2) Загружаем ее в обработку. Обработка конвертирует изображение в однобитное и уменьшает размер (обычно для кроссворда требуется небольшое разрешение)
3) Формируем предварительное изображение, прикидываем, уместится ли оно на листе бумаги принтера.
(Формулу для считывания двоичных данных вывел эмпирическим путем. Бывает, что изображение получается кривовато, поэтому добавил в формулу «корр. число», обычно хватает 0, 1, 2, чаще 0. Может, кто знает, подскажет нормальную формулу).
4) Смотрим окончательный вариант, если нравится, выводим на печать. (На печать выводится только сетка с заполненными боковыми полями, также как в журналах)
5) Решаем или отдаем кому-нибудь для решения.
По сути мы формируем из картинки таблицу с заполненными нулями и единицами. Таблицу помещаем в СКД и выводим в табличный документ.
Обработка тестировалась на конфигурации 1С:ERP 2 (2.5.22.104/3.2.44.12).
Вступайте в нашу телеграмм-группу Инфостарт