2010-11-25 19 views
1

私は現在、私のdocbookをpdfに変換すると、画像がちょっと変わってしまうという問題があります。私のスクリーンショットの90%は問題ありませんが、残りの部分の高さは740ピクセルを超えています。私は幅に問題はありません。Docbookで最大の画像の高さを設定するにはどうすればよいですか?

<?xml version="1.0" encoding="UTF-8"?> 
<section xmlns="http://docbook.org/ns/docbook" xml:id="newNote"> 
    <title>New Note</title> 
    <section> 
    <title>Screenshot</title> 
    <mediaobject> 
     <imageobject> 
     <imagedata fileref="./views/screenshots/newNote.png" scalefit="1" width="100%" contentdepth="100%"/> 
     </imageobject> 
    </mediaobject> 
    </section> 
</section> 

私はcontentdepth="740"contentdepth="740px" width="100%"しかし、運を試してみました。 画像に最大の高さを指定して、幅を記入するようにしたいと考えています。

+0

これは特定のXMLボキャブラリー(DocBook)の質問です。 –

答えて

0

使用しているDocBookの実装を知らなくても、depth属性(depth = "740px")を使ってビューポート領域の高さを設定してスケーリングが期待通りに機能することを確認することをおすすめします。また、ページサイズがオーバーフローしていないことを確認するために、より小さい値(つまり、320ピクセル)を試してください。

これで解決できない場合は、実装にバグが発生している可能性があります。

+0

私は深さ= "740px"を試しました。しかし、何らかの理由で、depth = "6.5in"が働いていますが、私はそれ以上の大きさのサイジング方法を感じています。 – Ace

+0

おそらく6.5inは、740pxがちょうど大きすぎる場所に収まるようにイメージを縮小しています。実装で使用されているdpi係数によって異なります。繰り返しますが、あなたが何を使ってレンダリングしているかを知らなくても、わかりにくいです。 – madisonw

関連する問題