Я использую столбцы таблицы с лидерами (пунктирная линия) для создания визуального соединения между контентом в разных ячейках. Например:XSL-FO с использованием пустых ячеек и лидеров таблиц
Text in col one..........Text in col two
Я использую столбец «спейсер», чтобы сохранить пространство между текстом в различных клетках и колонками распорных имеет точечный лидер.
Моя проблема в том, что в зависимости от фактического текста в первом столбце будет пустое место после того, как лидер колонны 1 и до COLUMN2, Eg
Text in col one..... .....Text in col two
Иногда будет места, но в другое время пробел будет несколько пикселей.
Пример кода:
<fo:table table-layout="fixed" width="100%" margin-left="0"
margin-right="0" padding-before="0" padding-after="0"
border-width="0" font-family="Franklin" font-size="12pt">
<fo:table-column column-width="50mm" />
<fo:table-column column-width="10mm" />
<fo:table-column column-width="50mm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell display-align="after">
<fo:block text-align-last="justify">
<xsl:text>Text in col1</xsl:text>
<fo:leader leader-pattern="dots" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block text-align-last="justify">
<fo:leader leader-pattern="dots" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block>
<xsl:text>Text in col2</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
Кто-нибудь знает, как избавиться от этого надоедливого пространства?