Я пытаюсь создать PDF-файл с точно расположенными изображениями с помощью Apache FOP, но из-за характера встроенных элементов и вычислений высоты строки мне сложно расположить графику именно там, где я хочу (из-за окружающие пробелы) по умолчанию.
Я знаю, что могу сделать что-то вроде этого, чтобы помочь:
<fo:block
padding-bottom="{$height}"
font-size="0pt"
line-height="0pt"
>
<fo:external-graphic
vertical-align="top"
height="{$height}"
width="{$width}"
src="/path/to/img.png"
/>
</fo:block>
но в конце концов я обнаружил, что свойство vertical-align
имеет тенденцию быть непредсказуемым, и весь обходной путь сбивает с толку намерение.
Есть ли еще один способ вставлять изображения и обрабатывать макет, например блочные элементы, чтобы я мог просто указать ширину/высоту/поле/отступы и покончить с этим?
Примечание. Я новичок в xsl-fo, имею опыт работы с HTML/CSS
<fo:block-container />
, но это не имеет отношения к моей проблеме. - person jobu1342   schedule 21.01.2020