Печать длинных таблиц

Тема в разделе "Lotus - Программирование", создана пользователем alexas, 23 мар 2011.

  1. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Доброго времени суток всем.

    Есть необходимость выводить на печать длинные таблицы из документа так, что бы на каждой новой странице печаталась шапка таблицы.

    Выгружать в Word только для печати не хочется.

    Подскажите пожалуйста куда смотреть.
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.075
    Симпатии:
    300
    выгружать в ПДФ ;)
     
  3. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Смотреть на RTITem.AddPageBreak, RTITem.AppendTable и на свои руки.
    Это если средствами лотуса.

    Если не хочется средствами лотуса, то можно прислушаться к советам lmike.
     
  4. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Что с ПДФом, что с ПейджБрейком - надо как-то считать кол-во строк которое уместится на странице.
    Наполнение ячеек не однострочное и шрифт может быть разным.

    Как считать !??
     
  5. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Романтизм
    Не посчитаешь :)

    Я когда то делал такое г-но:
    зная название шрифта, его размер, ширину каждого символа (sic) и ширину колонки в которой будет самый большой текст, я мог вычислить сколько строк занимали мои данные в колонке.
    Вёл счётчик строк и когда приближался к точке кипения вставлял пейджбрейк.
    Но всё равно, иногда плавало, иногда тонуло.
    Не решение это вообщем (перечитал - ужаснулся :))

    Тут надо смотреть на что-то, что может поместить хидер таблицы в хидер листа, а в таблицу просто тупо принтовать данные.
     
  6. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    если не боитесь связываться с жавой - стоит посмотреть в сторону JasperReports. Про использование джаспера в домино давал ссылку тут
     
  7. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.075
    Симпатии:
    300
    не надо считать, в ПДФ, ибо есть фрэймворки, кот. это делают
    у FOP это есть (как я помню)

    Добавлено: вот и turumbay ещё одину библиотеку упомянул
    в общем случае - эти либы выводят не только в ПДФ
     
  8. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Огромное Всем спасибо за участие !

    Буду смотреть на жаву. Получится - напишу (если интерсно)
     
  9. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.075
    Симпатии:
    300
    будет интересно, если оешение будет не частным... :)
    можете допилить XSL, в проекте
     
Загрузка...
Похожие Темы - Печать длинных таблиц
  1. zamanov
    Ответов:
    0
    Просмотров:
    576
  2. Pingvin1
    Ответов:
    7
    Просмотров:
    1.441
  3. GORDON13
    Ответов:
    2
    Просмотров:
    1.539
  4. Antigo
    Ответов:
    3
    Просмотров:
    1.000
  5. Bob84
    Ответов:
    12
    Просмотров:
    2.127

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