2015-11-29 4 views
0

пытается выяснить, как управлять потоком текста в колонке макета. Я использую lang="he" собственности, и имеют writing-mode набор для РТЛ:docbook multi-column layout

<xsl:attribute-set name="root.properties"> 
<xsl:attribute name="writing-mode">rl-tb</xsl:attribute> 
</xsl:attribute-set> 

еще, когда я установил <xsl:param name="column.count.body">2</xsl:param> текст вытекает из левой колонки в правую. Как я могу это исправить? ТИА.

update:
с помощью Kevin получил XEP для обработки моего файла .fo, а поток текста в столбцах был в порядке. Так выглядит ошибка FOP.

+0

Укажите, пожалуйста, какой продукт вы используете для создания документа из XSL FO. –

+0

FOP, если это имеет значение? – Mordechai

+0

Да, не каждый механизм форматирования поддерживает все правила форматирования rl-tb. Почему бы не попробовать с другим движком, а затем сообщить, есть ли проблема. –

ответ

1

Чтобы ответить на этот вопрос с ответом, некоторые процессоры FO не учитывают форматирование слева направо с точки зрения расположения столбцов (или страниц). OP использовал FOP и тестировался с помощью RenderX XEP и обнаружил, что XEP поддерживает два расположения столбцов в языках справа налево, поскольку shoudl будет выполнен (расположение столбцов также справа налево).