- PR -

FOP で PDF を90度回転

1
投稿者投稿内容
sugimoto
常連さん
会議室デビュー日: 2002/12/05
投稿数: 45
投稿日時: 2004-03-11 15:41
杉本と言います。
FOPで、A4横サイズのPDFを以下のページ設定で作成しています。
<fo:simple-page-master master-name="test" page-height="21cm" page-width="29.7cm" margin-top="2cm" margin-bottom="2cm" margin-left="2cm" margin-right="2cm">

これを90度回転させ、A4縦だけど、横書きという状態にしたいのです。

つまりAdobeReaderで開いたときに、首を傾けると
正常に読める状態・・・。

AdobeReaderでは、回転ボタンがあり回転させることができるので、
FOPでもできるはずと思っています。

FOP、もしくはXSL-FO での実現方法をご存じの方おられないでしょうか?
グラスFOPer
会議室デビュー日: 2004/04/27
投稿数: 1
投稿日時: 2004-04-27 10:22
バージョン0.20.5のFOPでは未実装のようですが
XSL-FOではその内部の各リージョンに、
「reference-orientation="90"」
を加える事で回転できます(値は角度、お好みでどうぞ)

他、XSL-FOについて勉強したければ
アンテナハウスのHPが実に丁寧に
解説してくれてると思いますので、一度ご覧ください。
sugimoto
常連さん
会議室デビュー日: 2002/12/05
投稿数: 45
投稿日時: 2004-04-27 10:50
グラスFOPerさん、ありがとうございます。

reference-orientation ですか、全く知りませんでした。
FOPでまだ未実装なのは残念です。次期バージョンに期待です。

結局回転させるのは、Linux版のAcrobatReaderのコマンドを
使用することで対応しました。
1

スキルアップ/キャリアアップ(JOB@IT)