Получить FOP, чтобы добавить пробел до и пробел после - PullRequest
1 голос
/ 10 июля 2011

У меня есть два абзаца. Как получить FOP для добавления значений атрибута space-after первого и атрибута space-before второго абзаца?

Например:

    <fo:block space-after="20mm">Text 1</fo:block>
    <fo:block space-before="20mm">Text 2</fo:block>

Я хочу, чтобы расстояние между этими двумя блоками составляло 40 мм вместо 20 мм. Я пробовал .minimum, .optimum и space-after.conditionality = "retain", но, похоже, ничего не работает.

Спасибо за вашу помощь

1 Ответ

2 голосов
/ 11 июля 2011

Вам необходимо использовать подсвойство .precedence = "force", возможно, для space-after и space-before.В противном случае соседние пробелы сворачиваются в наибольшее пространство множества (упрощенное правило).

Подсвойство ".conditionality" предназначено только для пропуска пробела в качестве первого или последнего пробела в ссылочной области (например, на странице).Он не используется для разрешения соседних пробелов.

...