создать новую тему раскрыть все
свернуть/развернуть ветвь Печать [Energy 20/03/2007 12:32] # написать ответ
 
А можно из колонтитулов убрать местоположение бызы данных при печать и название программы, или сделать настройку колонтитулов?
Еще, предварительный просмотр при печати очень не помешал бы.
 
Если делать все "по уму", то действительно нужно сделать так, чтобы все можно было править. И колонтитулы и колонки и форматирование. Если все это сделать, то получится продукт типа 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/
 
Самопишущий документ получается больно уж тяжелый... Там столько кода напихано, что становится страшновато.
 
А библиотеку для визуализации я даже пробовать не стал: после того как она попросила загрузить какой-то аддон, путь даже и от Адобе, я сразу понял, что нам не по пути. Вот не хочу я ставить на свой компьютер никакие аддоны, плагины, гугл-бары и все такое.
 
для показа SVG.
 
Беда с другим: с разбивкой на страницы.
 
Подразумевается, что AbilityCash будет печатать в большинстве случаев табличные данные. Мне хотелось бы, чтобы заголовки колонок таблицы повторялись на каждом листе, если распечатка не умещается в один лист.
 
Если бы эту проблему удалось решить, то в результате получился бы очень гибкий генератор отчетов. Специалист, владеющий XSLT смог бы творить с отчетами настоящие чудеса.
свернуть/развернуть ветвь Есть вариант.. [Дим(м) 08/05/2007 16:42] # написать ответ
 
Если заголовки колонок поместить в <THEAD>, то Firefox, например, автоматически будет их печатать на каждой странице.
К сожалению, ни IE, ни Opera пока так не умеют. Not so (или я просто не нашел, как их этому научить?)
Но есть и обходное решение.
HTML с таблицей запросто открывается в Excel, а там уже есть File > Page Setup > Sheet > Rows to repeat at top
 
Вот тут: 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, кажется. Not so
свернуть/развернуть ветвь (ну вот опять...) [Дим(м) 18/05/2007 16:47] # написать ответ
 
... у меня какие-то грабли со ссылками. Not so может, это руки?..
или это просто движок не распознает больше одной ссылки в абзаце?
 
Не про те, которые в html страницах?
Тогда ведь можно, наверное, как и с html, сразу генерировать данные для печати без всяких файлов на диске?
 
Кстати, для изображений подобного рода (с большими областями одинакового цвета) довольно эффективным будет также формат png, как мне кажется. Хотя, конечно, если график "длинный"... Well