Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> удобный формат отчетов для печати, формат отчетов 
:(
    Опции темы
myth777
Дата 3.3.2010, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 30.3.2009

Репутация: нет
Всего: -1



Доброго времени суток всем.
Вобщем столкнулся я с проблемой печати. Есть у меня большой отчет по клиентам. Грубо говоря один лист должен печататься нормально, а другой повернуто на 90 градусов.
Хотел с помощью css реализовать. 
нашел в нете - 
<style>. 
@page landscape {size: LANDSCAPE;}. 
TABLE {PAGE: landscape;} 
</style>  

вобщем стиль для таблицы указываю и для дивов и для любых элементов. Все как печаталось вертикально так и печаталось. Я с этим долго эксперементировал, еще что то из нета дергал и пробовал баловаться со стилями. Ничего хорошего не получилось.

Начал думать о pdf. В Cpan лежит модуль PDF::FromHTML;
Вобщем он не раскурил koi8r; И вообще как то странно работает с большими файлами. Файл на 1метр не смог переконвертить.

Вобщем щас думаю о rtf и буду пробовать создать report в нем.

Что нить дельного не посоветуете или модуль хороший. Всем спасибо.






PM MAIL   Вверх
vadiml
Дата 3.3.2010, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 27.7.2007

Репутация: нет
Всего: 7



Я такое 2 раза решал
когда-то давно уже готовый txt-файл напрямую переводил в PostScript с указанием формата
с год назад через pdf используя модуль PDF::Reuse и предварительно переводя всё в utf8.
Во втором случае страница создаётся на ходу без txt файла.

Добавлено через 2 минуты и 1 секунду
И второй случай -- это получение файла через web-страницу.
Думаю это вам больше подходит.

PM MAIL Jabber   Вверх
shamber
Дата 3.3.2010, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: нет
Всего: 18



На форуме темка пробегала.... там TeX предлагали пользовать
PM MAIL Jabber   Вверх
myth777
Дата 3.3.2010, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 30.3.2009

Репутация: нет
Всего: -1



что значит получение файла через web-страницу? Это для чего  вы имеете ввиду. Мне в конечном итоге нужно чтобы в массиве допустим 100 листов при печате один печатался вертикально, другой горизонтально. И указать это уже в документе. во что мне конвертить и чем? Нужно что то работающее

Добавлено через 3 минуты и 48 секунд
я вот думаю можно ли html преобразовать в jpg какой нибудь и уже его развернуть вертикально? Только вот чем опять. http://www.w3.org/TR/SVG11 что то не очень хочеться пользоваться
PM MAIL   Вверх
vadiml
Дата 3.3.2010, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 27.7.2007

Репутация: нет
Всего: 7



Вот подобное и делал: при нажатии на кнопку Печать на web-странице отдавался pdf с нужным форматированием.

PM MAIL Jabber   Вверх
myth777
Дата 3.3.2010, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 30.3.2009

Репутация: нет
Всего: -1



и чем вы генерили pdf?

Добавлено через 1 минуту и 41 секунду
PDF::Reuse позволяет отформатировать его так же как и с помощью html, мне бы конвертнуть конечно желательно было бы html в  pdf.  Ща смотреть буду модуль...
PM MAIL   Вверх
myth777
Дата 11.3.2010, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 30.3.2009

Репутация: нет
Всего: -1



PDF::Reuse мне не поможет. Мне нужно как то повернуть страницу на 90 градусов или формат печати указать + должны потдерживаться таблицы и шрифты
А ни кто не знает можно ли с помощью perl как нибудь низкоуровнево отправить  на печать html с указанием формата вывода - вертикально или горизонтально. Проблема так и не решена, в интернете скоко не искал четкого ответа нет.

Это сообщение отредактировал(а) myth777 - 11.3.2010, 12:57
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.