7xSudoku.ru
http://7xsudoku.ru/forum/

Печать головоломок
http://7xsudoku.ru/forum/viewtopic.php?f=5&t=77
Страница 1 из 1

Автор:  [7x]Lisyonok [ 13 авг 2013, 05:54 ]
Заголовок сообщения:  Печать головоломок

Полноценную печать сделать лень, но теперь, можно использовать следующий алгоритм:

1) Открываем нужную головоломку в браузере google chrome (или в аналогичном браузере где есть опция #3)
2) Cltr + P или Меню => Печать
3) Устанавливаем опцию "Фоновые цвета и изображения"
4) Радуемся

Дабы не забыть номер распечатанной головоломки, рекомендуется отметить опцию печати колонтитулов. А если большая головоломка не поместилась на страницу, можно использовать масштабирование.

:s38: :s09:

Автор:  kifmen [ 19 авг 2013, 23:00 ]
Заголовок сообщения:  Re: Печать головоломок

Могу предложить скрипт, который создает канвас(HTML5) и рисует на нем судоку, который прекрасно весь печатается :s05:

Автор:  [7x]Lisyonok [ 19 авг 2013, 23:27 ]
Заголовок сообщения:  Re: Печать головоломок

Если он рисует любую судоку из нашего журнала, то мы с радостью его примем :s22:

Автор:  kifmen [ 20 авг 2013, 12:46 ]
Заголовок сообщения:  Re: Печать головоломок

Вот файлик, единственное что дано сделать это организовать передачу данных о судоку скрипту.Сейчас в нем забит судоку №1345. Если найдете судоку который криво отрисовывается - говорите, исправлю.
P.S.: Файлик пришлось заархиваровать так как система безопасности не хотела его пускать :s04:

Вложения:
8.7z [2.89 КБ]
Скачиваний: 968

Автор:  [7x]Lisyonok [ 20 авг 2013, 21:29 ]
Заголовок сообщения:  Re: Печать головоломок

Клёвый скрипт, практически всё работает! :s14:

Нашел только небольшие проблемы с какуро, (ввиду подозрительной их реализации :) и с соседями (например: id: 1324)

С какуро надо сделать так: вместо центровки добавить дополнительное условие:

Код:
if ((sdk_type == 41) || (sdk_type == 49)) {
   // Центровка (только для фреймов, только для них и нужна центровка, можно даже шрифт увеличить)
} else {
   // Выравниваем к правому - верхнему краю
}


Ну а с соседями конечно не принципиально, но было бы клёво добавить смещения как в оригинале, чтобы не вылезали за края.

Автор:  kifmen [ 20 авг 2013, 22:32 ]
Заголовок сообщения:  Re: Печать головоломок

Исправил :s12: . Попозже хочу добавит панельку для масштабирования и вращения :s05: . А учитывая что всю инфу можно получить из /sp#, можно сделать печать сразу нескольких судоку :s29: . Хотя формат у инфы не совсем удобный (и после title нету ";") :s30:

Вложения:
8.7z [3.18 КБ]
Скачиваний: 921

Автор:  [7x]Lisyonok [ 21 авг 2013, 00:49 ]
Заголовок сообщения:  Re: Печать головоломок

kifmen писал(а):
Попозже хочу добавить панельку для масштабирования и вращения :s05:. А учитывая что всю инфу можно получить из /sp#, можно сделать печать сразу нескольких судоку :s29:

Я тоже про это подумал, поэтому и сделал /sp# :) Было бы неплохо.

kifmen писал(а):
Хотя формат у инфы не совсем удобный (и после title нету ";") :s30:

Исправил. Вы бы написали мне в skype (lisyonok_7x) вместе бы придумали как можно поменять формат :)

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/