У меня есть список данных с пунктирной линией, разделяющей текст, выровненный по левому и правому краям. Для этого я использую следующий XSL-FO.
<fo:block text-align-last="justify">
<xsl:value-of select="left-text"/>
<fo:leader leader-pattern="dots"/>
<xsl:value-of select="right-text"/>
</fo:block>
Some text on the left............................some text on the right
Это прекрасно работает, когда весь текст помещается в одну строку. Проблема, с которой я сталкиваюсь, заключается в правильной обработке того, как текст справа переносится на новую строку. У меня есть особое требование, чтобы он был отформатирован так, чтобы обернутый текст оставался выровненным по правому краю, как показано ниже:
Some text on the left.................a long piece of text on the right that has wrapped
Я пытался добиться этого с помощью лидеров и таблиц, но безрезультатно. Я использую форматер Antenna House. Любые советы очень приветствуются. Спасибо за помощь.
fo:block
по правому краю? - person Joel M. Lamsen   schedule 22.07.2014