ColdFusion 8: проблема печати - PullRequest
0 голосов
/ 25 марта 2011

Я столкнулся со странной загадкой при разработке отчетов с использованием ColdFuions 8. В отчете напечатано несколько больших таблиц HTML, и клиент хочет, чтобы они были отформатированы таким образом, чтобы при их распечатке пользователь получал 2 из таблицы на странице.

Так что было не сложно сделать разрыв страницы, используя

<p style="page-break-before: always"></p>

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

Кто-нибудь еще сталкивался с этим или имеет рекомендацию о том, как его решить?

1 Ответ

1 голос
/ 25 марта 2011

Когда необходимо распечатать отчет, я бы порекомендовал использовать CFDOCUMENT для создания PDF.Вы получаете гораздо больший контроль над конечным результатом, включая изменение ориентации страницы, что отлично подходит для широких таблиц.Он учитывает многие HTML и CSS, включая стиль разрыва страницы, поэтому вам не нужно слишком много конвертировать, чтобы использовать его вне упаковки области отчета с тегами CFDOCUMENT.Он доступен с CF7, поэтому он должен работать для вас на CF8.

...