неразрывное пространство в антенном доме - PullRequest
0 голосов
/ 20 мая 2019

Я не эксперт, поэтому и прошу помощи. У меня есть проблема с предварительным просмотром Antenna House - неразрывное пространство (жесткое пространство). Файл документа XML содержит пространство без торможения (U + 00A0). Файл закодирован в utf-8

Попытка добавить параметр в файл конфигурации, как показано ниже, но, к сожалению, он не работает (предварительный просмотр все еще показывает нормальные пробелы)

Антенна Дом вер. 6,4 Кто-нибудь знает, как настроить Antenna House для просмотра, чтобы показать жесткие пространства? Буду благодарен за любую помощь; -)

<formatter-config>
<xslt-settings 
justify-nbsp="true"
  </xslt-settings>
</formatter-config>

введите описание изображения здесь введите описание изображения здесь

1 Ответ

1 голос
/ 20 мая 2019

Во-первых, даже в AH Formatter V6.4 axf:justify-nbsp / justify-nbsp является свойством расширения, а не параметром форматирования. Я не могу найти что-либо об этом, когда-либо являющееся параметром настройки. Таким образом, вы просто используете его в своем документе / таблице стилей, как любое другое унаследованное свойство (хотя вы еще не сказали, используете ли вы XSL-FO или CSS).

Во-вторых, AH Formatter не имеет возможности сделать неразрывные пробелы видимыми. Однако вы можете использовать XSLT, чтобы поместить fo:inline / span вокруг каждого неразрывного пробела и придать этому элементу цвет фона.


Добавьте axf:justify-nbsp="false" к вашему XSL-FO:

<fo:block space-after="1em">podstawowa opieka zdrowotna lorem1 ipsum1 lorem2 ipsum2&#xA0;lorem3 ipsum3 fdg123b XXXX</fo:block>
<fo:block axf:justify-nbsp="false">podstawowa opieka zdrowotna lorem1 ipsum1 lorem2 ipsum2&#xA0;lorem3 ipsum3 fdg123b XXXX</fo:block>

With and without axf:justify-nbsp=

Поскольку axf:justify-nbsp является унаследованным свойством (см. https://www.antennahouse.com/product/ahf66/ahf-ext.html#axf.justify-nbsp),, если вы хотите, чтобы оно применялось ко всему документу, вместо этого вы можете поместить его в fo:root: то есть, <fo:root axf:justify-nbsp="false">.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...