2013-03-20 9 views
1

У меня возникла проблема с рендерингом изображений XSLFO - FOP, у меня есть несколько изображений разного размера. некоторые из небольших изображений выровнены в линию с текстом, а некоторые - большими изображениями, которые занимают определенное пространство. Показывая большие изображения, оно выходит за пределы области просмотра, и я нашел рабочее решение на Yahoo groups, чтобы ограничить его в области просмотра, однако данная душа дает как маленькие, так и большие изображения в виде блока. но мне нужно отображать встроенное изображение как встроенное, а не как блок.Встроенное изображение в xslfo отображается как блок

Я использую следующий код, чтобы сделать изображение

<fo:external-graphic src="file:{./@src}" width="90%" content-width="scale-to-fit" scaling="uniform" content-height="100%" vertical-align="middle"/> 

изображения тег не содержит никакой информации о инлайн или блока.

Пример: <img src="images/real_world_example.jpg" />

screenshot of the problem

Текст на изображении выше, следует привести рядом с изображением

Спасибо заранее.

ответ

0

Я не могу проверить это, но я думаю, что проблема связана с вашим width="90%". Просто удалите его, он должен работать так, как вы ожидаете.

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