2010-11-25 3 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). – 2010-11-25 22:28:40

ответ

0

Не зная, какую реализацию DocBook вы используете, я бы рекомендовал установить высоту области просмотра с помощью атрибута depth (depth = "740px"), чтобы убедиться, что масштабирование работает так, как ожидалось. И попробуйте уменьшить значения (например, 320 пикселей), чтобы убедиться, что вы не переполняете размер страницы.

Если это не делает трюк, вы можете испытывать ошибку в реализации.

+0

Я пробовал глубину = "740px" без везения. Но по какой-то причине работает глубина = «6.5in», хотя я чувствую, что это намного более абразивный способ калибровки – Ace 2010-11-26 21:56:11

Смежные вопросы