Вывод таблици на печать

Тема в разделе "PHP программирование", создана пользователем -, 20 апр 2006.

Статус темы:
Закрыта.
  1. Гость

    Доброго дня, господа!
    Есть такая проблема и я не могу найти вариант решения:

    Мне нужно сделать телефонный справочник придприятия (более 1000 человек)
    Базу данных на МайСКУЕЛЬ, веб-интерфейс на ПШП я уже сделал — вроде все работает неплохо.
    На ПШП написал код для генерации телефонного справочника, который будет печататься на А4 листках. На каждом листке должна быть шапка (Ф.И.О. должность, телефон и т.д.), кроме того работники еще будут посортерованы по рангу и по оттделам и подотделам. Тоесть: шапка, немного ниже по центру название отдела, чуть ниже начальство, чуть ниже по центру название подотдела, еще ниже работники подотдела и т.д.
    Я никак не могу понять как мне сделать так, чтобы над каждым листом была шапка (Ф.И.О. должность, телефон и т.д.), а также таблицы с сотрудниками не разрывались при печати.
    Можна было б сделать все в виде одной таблици, примерно по 25 строк на листе, но поскольку код на ПШП очень сложный, куча циклов это сделать практически очень тяжело. Помогите, пожалуйста!!!
     
  2. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    Для: Владимир

    ну если сам решил сделать, то видно кусочком кода здесь не обойтись :)

    можно конечно добиться простейшего вывода с подгонкой по листам, зная точное количество строк на листе, длину строки, шрифт и т.п. ... короче есть, наверное, умельцы - делают

    короче, для отчетов я бы предложил использования PDF и Excel, CSV - на крайняк
     
  3. Гость

    Спасибо! Я понял, что шары не будет, нужно серёзно код усложнять...
     
  4. Darth Vox

    Darth Vox Гость

    А попробуй-ка сделать PDF документ через ПХП, и отправлять на печать уже его.
     
  5. Guest_serg_*

    Guest_serg_* Гость

    раз уш пошла такая ботва, могу предложить след:
    копируеш хтмл-документ в эксель и оттуда перчатаеш
    если хтмл-документ не валиден или не вставляется по ячейкам, сохрани эксель в .хмл - формате, посмотри на структуру файла и создай такой же - это не сложно
    потом распечатай - в экселе шапка должна сохраняться (по крайней мере там это можно задать в свойсвах документа, перед тем как он отправляется на печать)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей