Форум Печать

создать новую тему раскрыть все
Печать Energy 20/03/2007 12:32 #написать ответ
А можно из колонтитулов убрать местоположение бызы данных при печать и название программы, или сделать настройку колонтитулов?
Еще, предварительный просмотр при печати очень не помешал бы.
Печать - еще одна больная тема. (+) Dervish 26/03/2007 18:52 #написать ответ
Если делать все "по уму", то действительно нужно сделать так, чтобы все можно было править. И колонтитулы и колонки и форматирование. Если все это сделать, то получится продукт типа Crystal Reports, то есть очень мощный, достаточно выразительный. А вот времени такая разработка займет - мало не покажется.
 
Поэтому я нахожусь в размышлениях, как лучше поступить. Есть еще вариант: выгружать все в XML, а дальше печатать из окна браузера (накладывая шаблон форматирования XSLT). Но тут тоже есть свои недостатки, например, если распечатка идет на несколько страниц, заголовки колонок будут напечатаны только на самой первой странице.
 
Ну или еще можно выгружать все в Word. И потом из него печатать.
 
Ну или оставить пока как есть.
XSLT+CSS Михаил 02/04/2007 21:18 #написать ответ
Браузер неплохое решение. При генерации html страницы можно сделать заголовки колонок fixed и они будут на всех страницах
Если можно,... Dervish 17/04/2007 14:51 #написать ответ
...поподробнее про fixed-заголовки колонок. Что-то я по докам не смог найти подобного. А очень хочется.
В порядке бреда: ElGato 03/04/2007 17:54 #написать ответ
Программа экспортирует html, в котором данные + javascript процедуры, позволяющие показывать/прятать строки/столбцы и делать изменения прямо в html.
 
Вариант самопишущегося документа http://www.tiddlywiki.com/.
Библиотека для визуализации http://www.liquidx.net/plotkit/
Посмотрел ссылки... Dervish 17/04/2007 15:00 #написать ответ
Самопишущий документ получается больно уж тяжелый... Там столько кода напихано, что становится страшновато.
 
А библиотеку для визуализации я даже пробовать не стал: после того как она попросила загрузить какой-то аддон, путь даже и от Адобе, я сразу понял, что нам не по пути. Вот не хочу я ставить на свой компьютер никакие аддоны, плагины, гугл-бары и все такое.
Firefox и Opera не требуют плагин ElGato 18/04/2007 15:33 #написать ответ
для показа SVG.
С картинками нет никаких проблем. Dervish 07/05/2007 16:52 #написать ответ
Беда с другим: с разбивкой на страницы.
 
Подразумевается, что AbilityCash будет печатать в большинстве случаев табличные данные. Мне хотелось бы, чтобы заголовки колонок таблицы повторялись на каждом листе, если распечатка не умещается в один лист.
 
Если бы эту проблему удалось решить, то в результате получился бы очень гибкий генератор отчетов. Специалист, владеющий XSLT смог бы творить с отчетами настоящие чудеса.
Есть вариант.. Дим(м) 08/05/2007 16:42 #написать ответ
Если заголовки колонок поместить в <THEAD>, то Firefox, например, автоматически будет их печатать на каждой странице.
К сожалению, ни IE, ни Opera пока так не умеют. (или я просто не нашел, как их этому научить?)
Но есть и обходное решение.
HTML с таблицей запросто открывается в Excel, а там уже есть File > Page Setup > Sheet > Rows to repeat at top
Вроде бы нашел решение. Dervish 17/05/2007 16:20 #написать ответ
Вот тут: http://www.xefteri.com/articles/show.cfm?id=26
 
Попробовать еще не успел, обязательно прежде чем реализовывать нужно проверить, действительно ли оно работает.
 
Ну и осталось последнее решить: картинки. Есть сильное желание сделать так, чтобы графики тоже можно было распечатывать. По идее, я могу генерировать векторный wmf-файл, это несложно. Это файл записывать во временные файлы и потом распечатывать. Но в этом случае будет оставаться во временных файлах файл с изображением. Что наверное не очень хорошо.
А разве нельзя... Дим(м) 18/05/2007 16:44 #написать ответ
... отследить окончание процесса печати и удалить эти файлы?
 
Кроме того, есть ведь форматы (mht - http://www.ietf.org/rfc/rfc2557.txt , и URL схема "data:" - http://www.faqs.org/rfcs/rfc2397.html ), позволяющие "встроить" изображения прямо в страницу без всяких дополнительных файлов. Последний вариант, правда, не работает в IE, кажется.
(ну вот опять...) Дим(м) 18/05/2007 16:47 #написать ответ
... у меня какие-то грабли со ссылками. может, это руки?..
или это просто движок не распознает больше одной ссылки в абзаце?
А!.. Речь ведь просто про картинки? Дим(м) 18/05/2007 16:57 #написать ответ
Не про те, которые в html страницах?
Тогда ведь можно, наверное, как и с html, сразу генерировать данные для печати без всяких файлов на диске?
 
Кстати, для изображений подобного рода (с большими областями одинакового цвета) довольно эффективным будет также формат png, как мне кажется. Хотя, конечно, если график "длинный"...