質問: a4.rotate(); doc.setPageSize(a4LandScape); ``` I can see that width>height after line 3, but once the page is rendered to browser, I get portrait again.. Is there any other way to do this? PS:iText(2.7)の古いバージョンを使用していますが、PageSizeのLegal_LandScapeなどのオプションはありません
回答: それはiTextの*非常に*古いバージョンなので、あなたの問題が何であるかはっきりとは言えません。最近のバージョン(4.xと5.x)では、 `setPageSize` は追加された新しいページにのみ影響し、既存のページには影響しないことがわかりました。通常、 `Document` オブジェクトを作成するときに、目的のページサイズを設定します。別のサイズのページを追加する必要がある場合は、 `NewPage()`を呼び出す前に `setPageSize` を直接呼び出します。