Доброго времени суток!
Специалисты по Tcl/Tk, нужно ваше мнение.
Есть такая задача — необходимо выводить на принтер (локальный) результаты измерений. Результаты представляют собой график (используется BLT) и набор параметров, исходя из которых делается заключение о годности испытываемого изделия. То есть, я должен сформировать некий отчет и вывести его на принтер. И здесь возникают вопросы.
- Просто распечатать график — не проблема, print1 из библиотеки BLT работает прекрасно. Но — график нужно отмасштабировать (чтобы поместился на четверть листа А4, а лучше меньше), а также добавить текст (те самые измеренные параметры).
- Попробовал штатную функцию из BLT, создающую eps. Однако получил проблему с кодировками — на месте кириллицы были кракозябры.
- Ну и весь процесс создания-распечатки отчета желательно проделать с минимумом внешних утилит и максимально скрыть от юзера, который по окончании испытания должен только нажать кнопку «Распечатать».
По последней причине, к сожалению, отпадает TeX — хотя это был бы отличный вариант. Возможно, подойдет сохранение графика в графическом формате (например, jpg — на артефакты пофиг, принтер черно-белый) и генерирование какого-нибудь html — этот способ я еще не пробовал.
Заранее благодарю за советы.