私は、Primefaces dataExporterを使用してdataTableからpdfを生成しています。生成されたpdfには、同じ幅のすべての列があります。私はpostProcessor/preProcessor関数のテーブルのスタイルを変更する方法を探しています。 pdfを生成する前にsetHtmlStyleClassメソッドを使用して何かを変更できますか?私はそれを使用しようとしましたが、成功しませんでした。私はそれを正しく理解していないと思う。Primefaces dataExporterでpdfを生成するスタイルを変更する
public void preProcessPDF(Object document) throws IOException, BadElementException, DocumentException {
Document pdf = (Document) document;
pdf.setHtmlStyleClass("reportClass");
...
}
私はこのメソッドを使用できますが、どこでreportClassを定義できますか?ブラウザのページのCSSクラスですか?
詳細情報はありがとうございます。自分のPDFエクスポートの実装について考えてみましょう。 – Marcelo