Desidero modificare le dimensioni della pagina PDF in A4 landscape durante l'esportazione di tabelle. Ma non posso avere fatto tutto quello che faccio ..primefaces pdf export - dimensioni della pagina
Ecco il mio codice:
<h:commandLink title="Export">
<p:graphicImage value="/resources/theme-main/images/export/pdf.png"
style="border:0"/>
<p:dataExporter target="myTable" type="pdf" fileName="name"
encoding="windows-1250" preProcessor="#{fileExportProcessor.preProcessPDF}"/>
</h:commandLink>
in cui è riuscito il metodo del bean è molto semplice:
public void preProcessPDF(Object document) {
Document pdf = (Document) document;
pdf.open();
pdf.setPageSize(PageSize.A4.rotate());
}
Ho anche cercato di impostare la dimensione a A0 o alcune mie dimensioni personalizzate, solo per vederle funzionanti, ma non è cambiato nulla ... Esportazione PDF solo in modalità verticale A4.
Potrebbe aiutarmi, come fare questo lavoro (modalità orizzontale A4)?