2011-08-06 10 views
1

PDFページをビューとして使用したいと思います。だから、私はAbstractPdfViewを拡張し、関数buildPdfDocumentをオーバーライドします。しかし、私は問題に遭遇します。春のPDF最初のページの設定を変更するには

PDFビューを横向きに変更したいと思います。しかし、デフォルトレイアウトはポートレートです。属性を横向きに変更すると、ページは2ページ目からの横向きになり、最初のページは常に縦向きになります。

本書では、「ページサイズとマージンなどの多くの設定は、次のページでのみ有効になる」と述べています。これは些細なことかもしれませんが、新しいiTextユーザーにとってはよくある質問です機能をページ1で動作させたい場合は、ドキュメントを開く前に定義してください。

しかし、関数buildPdfDocumentでは、ドキュメントはすでに開かれています。だから私は最初のページの構成をどのように変更できるのか知りたい。おかげ

答えて

2

ちょうどあなたのクラスでnewDocumentメソッドをオーバーライド:

@Override 
protected Document newDocument() { 
    return new Document(PageSize.A4.rotate()); 
} 
関連する問題