Есть ли способ упорядочить изображения без использования встроенного элемента в XSL-FO? - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь создать 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

...