Моя таблица стилей xsl-fo не добавляет мой префикс номера страницы, как ожидалось - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь изменить способ работы страницы индекса, добавив к ней число, присутствующее в xml. так что в теории это должно быть сделано из коробки, но по какой-то причине вывод не имеет моего префикса номера страницы.

например, если узел кое-что имеет значение 57 и находится на странице 13, я хочу, чтобы 57.13 отображалось в индексе, но отображалось только 13.

Я попытался изменить значение of / inline на блок, содержащий только тест слова, но даже это, похоже, не работает. Поэтому я могу только предположить, что я не правильно использую префикс index-page-number-number-prefix ...

Что я делаю не так?

<fo:block>
    <fo:inline font-weight="normal">
    <fo:leader leader-pattern="dots"/>
        <fo:index-page-citation-list>
            <fo:index-key-reference ref-index-key="{.};{../title};;" font-weight="bold">
                <fo:index-page-number-prefix>
                    <fo:inline>
                    <xsl:value-of select="ancestor::something/SomethigElse"/>.
                    </fo:inline>
                </fo:index-page-number-prefix>
            </fo:index-key-reference>
        </fo:index-page-citation-list>
    </fo:inline>
</fo:block>

1 Ответ

0 голосов
/ 09 мая 2018

fo:index-page-number-prefix игнорируется RenderX. См. http://www.renderx.com/reference.html#XSL11_Support или, более конкретно, http://www.renderx.com/reference.html#XSL11_Indexes.

...