Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP/HTML)распечатать таблицу mysql на А4(много листов/динамическая таблица) / 4 сообщений из 4, страница 1 из 1
20.06.2013, 09:17
    #38304184
Serg58
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP/HTML)распечатать таблицу mysql на А4(много листов/динамическая таблица)
Ежедневно таблица mysql наполняется данными - заполняют пользователи.

Периодически всё это надо распечатать на бумаге, лист А4.

На данный момент решено вот так:
оператор вводит количество строк(от и до) которые надо распечатать и кол-во строк умещающихся на листе А4. PHP в цикле строит таблицу, которую разбивает на заданное количество строк.
Но иногда введенные данные не умещаются, и растягивают ячейки в высоту, и вся таблица получается смещается, тем самым сдвигается и распечатка(часть таблицы переходит на следующий лист).


Собственно вопрос: можно ли как-нибудь избежать перехода таблицы на новый лист?
в идеале я вижу это так: если ячейка увеличилась в размере и таблица выходит за пределы листа А4, то отсекаются не умещающиеся строки и переносятся в следующую таблицу на новый лист.

Уточню: на каждом листе А4 должна быть шапка таблицы. Если бы не надо было делать шапку, то можно было бы сделать одну сквозную таблицу и распечатывать её не задумываясь.

Может какое-нибудь решение альтернативное есть? Я копал в сторону PDF или RTF, но вроде бы не совсем мне подходит.
...
Рейтинг: 0 / 0
20.06.2013, 09:20
    #38304188
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP/HTML)распечатать таблицу mysql на А4(много листов/динамическая таблица)
Excel умеет делать оное. Наверняка можно и мускуль подключить в качестве источника данных.
...
Рейтинг: 0 / 0
20.06.2013, 15:02
    #38304927
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP/HTML)распечатать таблицу mysql на А4(много листов/динамическая таблица)
vkleExcel умеет делать оное. Наверняка можно и мускуль подключить в качестве источника данных.
там ODBC есть. сто угодно подцепить можно
...
Рейтинг: 0 / 0
21.06.2013, 08:55
    #38305671
Serg58
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP/HTML)распечатать таблицу mysql на А4(много листов/динамическая таблица)
точно! заюзал ODBC - подключился в базу прямо через excel. Думаю, как раз то что нужно, не надо в php изгаляться с подбором отступов.

спасибо за наводку.

Осталось правильный запрос намутить и шаблон подогнать.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP/HTML)распечатать таблицу mysql на А4(много листов/динамическая таблица) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]