Come faccio a impostare un'altezza massima dell'immagine in Docbook?
Domanda
Attualmente sto avendo un problema che quando si converte il mio docbook in pdf, le immagini sono un po 'traballante. Il 90% dei miei screenshot vanno bene, ma i resti hanno un'altezza al di là di 740 pixel e questo provoca loro di correre fuori dalla pagina. Sto avendo problemi con la larghezza.
<?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>
Ho provato contentdepth="740"
e contentdepth="740px" width="100%"
ma senza fortuna.
Sto cercando di dire che l'immagine abbia un'altezza massima, ma compilare la larghezza.
Soluzione
Senza sapere che cosa implementazione DocBook che si sta utilizzando, mi sento di raccomandare l'impostazione della altezza della zona finestra utilizzando l'attributo di profondità (profondità = "740px") per fare in modo che le opere di scala come previsto. E cercare valori più piccoli (es. 320px) per assicurarsi che non si è traboccante le dimensioni della pagina.
Se questo non fa il trucco, potrebbe trattarsi di un bug nell'implementazione.