5
テーブルをエクスポートするときにPDFページサイズをA4 ランドスケープに変更したいと思います。しかし、私はそれは私が何でも成し遂げることができません...ここprimefaces pdfエクスポート - ページサイズ
が私のコードです:
マネージドBeanのメソッドは非常に簡単です<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>
:
public void preProcessPDF(Object document) {
Document pdf = (Document) document;
pdf.open();
pdf.setPageSize(PageSize.A4.rotate());
}
私もA0にサイズを設定しようとしましたまたは私のカスタムサイズ、ちょうどそれが動作するのを見て、しかし何も変わった... PDFエクスポートは、A4ポートレートモードでのみエクスポートします。
この作品を作成する方法を教えてください(A4ランドスケープモード)。私のために働いた
public void preProcessPDF(Object document) {
Document pdf = (Document) document;
pdf.setPageSize(PageSize.A4.rotate());
pdf.open();
}
: