Я обновляюсь с версии 1.2.2 DITA-OT до 2.2.1, и у меня есть пара проблем, связанных с выводом PDF с помощью fop:
1 - Оглавление продолжает печатать номера страниц римскими цифрами вместо арабских. Где я могу изменить формат вывода?
2 - При попытке установить фоновое изображение PDF для fo:block-container или fo:table вывод следующий:
[fop] [ERROR] Image not available.
URI: Customization/OpenTopic/common/artwork/cover.pdf.
Reason: org.apache.xmlgraphics.image.loader.ImageException: The file format is not supported.
No ImagePreloader found for Customization/OpenTopic/common/artwork/cover.pdf (See position 1:-1)
Например, определение блочного контейнера выглядит следующим образом:
<fo:block-container absolute-position="fixed" left="12mm" top="0mm" background-repeat="no-repeat">
<xsl:attribute name="background-image">
<xsl:value-of select=""url('Customization/OpenTopic/common/artwork/cover""/>
<xsl:value-of select="$cover"/>
<xsl:value-of select="".pdf')""/>
</xsl:attribute>-->
<fo:block/>