2013-09-18 5 views
1

Я понимаю, что есть несколько других сообщений, похожих на этот, но я пробовал все найденные в них решения и не имел никакой удачи. В принципе, у меня есть созданная ColdFusion веб-страница, состоящая из jQuery DataTable. Я хочу экспортировать содержимое DataTable в PDF, однако в некоторых таблицах, где содержимое таблицы превышает высоту страницы, PDF добавляет мою область заголовка, а затем остальная часть страницы пуста. Затем таблица отображается на стр. 2. У кого-нибудь были проблемы с подобными?CFDOCUMENT PDF White Space Issue

Я попытался установить размер страницы, поля, @imports для CSS, стандартные ссылки для CSS, встроенный CSS, и ничего, кажется, не исправить.

Любая помощь очень ценится! Любые предложения приветствуются!

+2

Вы можете попробовать использовать разрывы страниц CSS в определенные моменты. В противном случае разделите основной стол на ряд стоп-таблиц без основной таблицы обертывания. Страница будет разбита между таблицами и выглядит более естественной. – imthepitts

+0

Какой метод вы используете для экспорта html в pdf? –

ответ

1

Что мне удалось исправить, так это я написал простую функцию javascript, которая принимает два параметра, идентификатор запрашиваемой таблицы и максимальные строки на странице. Затем моя функция javascript захватывает всю таблицу и разбивает ее на отдельные таблицы, используя значение max rows как количество строк в таблице. Затем я вывожу переменную JS в качестве значения для тега, и больше не происходит неправильных разрывов страниц.

Я надеюсь, что в будущем тег cfdocument будет более опытным, зная, когда он достигнет конца страницы и соответствующим образом сломает контент, но пока это работает.