IpHtmlPanel и печать..

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
donpadlo
новенький
Сообщения: 58
Зарегистрирован: 18.08.2011 09:14:53

IpHtmlPanel и печать..

Сообщение donpadlo »

Пытаюсь вывести на печать некое содержимое IpHtmlPanel с предпросмотром ( IpHtmlPanel.PrintPreview). Не могу найти как задать чтобы печать ужималась по ширине (выскакивает на другие страницы то что не поместилось).

P.S. Жестко задавать ширину таблицы в HTML не очень хороший вариант

Добавлено спустя 41 минуту 5 секунд:
Пока порешал при помощи костыля IpHtmlPanel1.DefaultFontSize:=buh_ot.SpinEdit1.Value; - пользователь сам визуально подбирает размер шрифта перед печатью.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

может быть попробовать задавать ширину столбцов в процентах?
Аватара пользователя
donpadlo
новенький
Сообщения: 58
Зарегистрирован: 18.08.2011 09:14:53

Сообщение donpadlo »

Не, номер не прокатывает. Все равно когда буковок слишком много не влазит в ширину экрана
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

так есть же css стили, регулирующие подобные нюансы.
сам когда-то с подобной проблемой сталкивался, правда я вывожу отчеты прямо в браузер (или перевожу их в PDF (c помощью wkhtmltopdf) при необходимости), а IpHtmlPanel не использую
Аватара пользователя
donpadlo
новенький
Сообщения: 58
Зарегистрирован: 18.08.2011 09:14:53

Сообщение donpadlo »

css IpHtmlPanel не воспринимает
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

тогда могу предложить или не пользоваться IpHtmlPanel (HTML без css довольно ущербен для визуализации), или весь текст вставлять не напрямую, а в TextArea, с заданием ширины... Но костыль ^_^ И опять же, как оно без css смотреться будет...
Ответить