私はdocbookで作成された多数のXML文書を持っています。また、mavenを通して、html用とpdf用の両方の形式で公開されています。世代は正常に動作し、HTMLは正常に見えます。私が持っている問題は、pdf版の画像のサイズにあります。画像はスクリーンショットの集まりで、一部はフルスクリーンで、約2/3の幅と高さがあり、その他は小さな検索ボックスです。 imagedataの属性の大規模なリファクタリングを行う必要があることは明らかです。私はそれをどのようにリファクタリングするべきなのだろうと思っていたのですか?私は最大4種類の画像を作成する方法と、独自のサイズ設定を行う方法を探しています。 画像の例は次のようになります。XSL-fo pdfsの画像サイズの問題
<section><title>Screenshot</title>
<mediaobject>
<imageobject>
<imagedata fileref="./views/screenshots/editNote.png" scalefit="0" width="100%"/>
</imageobject>
</mediaobject>
</section>
そして、それは私のスクリーンショットのサイズのいくつかのために働きます。
私はscalefit、width、およびcontentwidth/contentheightで遊んだことがあり、問題のさまざまな部分を解決しているようです。私もビューポートを調べるべきですか?
注:XSLで「プロパティを除外」を有効にすることができるので、html世代を破る恐れはありません。
エース、それはあなたが求めているものを実際のはっきりしません。あなたは、XSL-FOの属性をスケール・フィット、コンテンツ幅などについて話しているようです。私はあなたが話していると思うので、私はxsl-foであなたの質問にタグを付けました。あなたは "*属性の*リファクタリング*"が意味するものについて詳しく説明できますか? – LarsH
私は元のdocbook xmlとxsl-foをリファクタリングする必要があります。いったんイメージを適切に行う必要があると私は知っています。 – Ace