Oracle ADF Печать Отчетов - showPrintablePageBehavior
<af:button
***
<af:showPrintablePageBehavior/>
</af:button>
ПО нажатию на кнопку открывается новое окно, в котором наше изображение уже подготовлено для печати из браузера.
Нужно обратить внимание, что при печати, нужно чтобы графики лежали в panelSplitter (и можно еще вложить в этот panelSplitter panelStretchLayout), иначе графики могут печататься с дефолтными значениями. Т.е. на графике показывает одно, а при печати на выходе имеем совершенно другое.
Печать графиков в файл для версии до 12.1:
В 11 версии можнро было делать так: https://community.oracle.com/thread/3916181?start=0&tstart=0
еще пример:
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html
How-to save - “print” - DVT graphs to a file https://community.oracle.com/thread/3891401
Не показывать на форме приожения но печатать в отчете
visible="#{adfFacesContext.outputMode eq 'printable'}"
Показывать на форме приожения но не печатать в отчете
rendered="#{adfFacesContext.outputMode != 'printable'}"