Not all web pages
are suitable for printing, which means they contain components that either should
not print, print different or should be replaces by other content. ADF Faces
allows you to print pages using the af:showPrintableBehavior tag, which you add as a child to
a command component.
<af:column sortProperty="PhoneNumber" sortable="false"
headerText="…" id="c5"
rendered="#{adfFacesContext.outputMode!= 'printable'}"> <af:outputText value="…" id="ot11"/>
</af:column>
Similar, components can be added to the printable page. An af:switcher component
could be used to change complete sections of a page for the printable output.
See also: http://download.oracle.com/docs/cd/E16162_01/web.1112/e16181/ad_output.htm#CHDIDBAB