Включить шаблон отчета ColdFusion в другой шаблон отчета ColdFusion - PullRequest
3 голосов
/ 10 сентября 2010

Есть ли способ включить / обернуть данные PDF, сгенерированные из шаблона ColdFusion, в другой шаблон ColdFusion или тег cfdocument?

Я работаю с системой, которая генерирует множество различных отчетов, некоторые из которых создаются с помощью шаблонов .CFR, другие создаются с помощью тегов cfdocument / cfdocumentitem с HTML-кодом внутри.

Что мне нужно сделать, так это добавить заголовок и нижний колонтитул к каждому отчету, который должен выглядеть везде одинаково.

Моей первой идеей было создать верхний и нижний колонтитулы в виде отдельного файла .pdf, настроить масштаб / поля в существующих отчетах, а затем использовать DDX и PageOverlay для объединения отчета с файлом верхнего + нижнего колонтитула. Однако это не работает, так как ColdFusion не поддерживает PageOverlay.

Моя вторая идея состояла в том, чтобы создать верхний и нижний колонтитулы в HTML, а затем вставить заголовок + содержимое + нижний колонтитул. Это работает с отчетами, созданными из HTML, но не с отчетами, созданными из шаблонов .CFR, потому что я не могу найти способ объединить код HTML и сгенерированные данные PDF в одном отчете. Переписать все отчеты в формате HTML нельзя.

Есть идеи?

1 Ответ

1 голос
/ 16 сентября 2010

С какой версией CF вы работаете?Теперь вы можете добавить верхний и нижний колонтитулы в PDF-файл, используя CFPDF с атрибутом addheader / addfooter.

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7995.html

...