Uploaded image for project: 'FOP'
  1. FOP
  2. FOP-1669

FOP cannot handle background images in <fo:block> when creating RTF.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Resolution: Unresolved
    • 0.95
    • None
    • renderer/rtf
    • None
    • Operating System: Linux
      Platform: PC
    • 47293

    Description

      Using XSLT + Docbook stylesheets + FOP 0.95:

      I have a document (in A5 format) that can be flawlessly compiled in PDF format, but fails in RTF. It seems that FOP cannot handle background images in <fo:block> elements when creating an RTF file. The following API in my print.xsl has caused this problem:

      <xsl:param name="chap.label.path"
      select="normalize-space(//bookinfo//imagedata[@role='chap_label']/@fileref)"/>

      <xsl:attribute-set name="chap.label.properties">
      ...
      <xsl:attribute name="background-image">
      <xsl:call-template name="fo-external-image">
      <xsl:with-param name="filename" select="$chap.label.path"/>
      </xsl:call-template>
      </xsl:attribute>
      <xsl:attribute name="background-attachment">fixed</xsl:attribute>
      <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
      </xsl:attribute-set>

      FOP fails to place the chapter number on top of a background
      icon. As I said, in PDF it works fine.

      When compiling RTF, I get the following error message:

      WARNING: Ignored deferred event for org.apache.fop.fo.flow.RetrieveMarker@be49e0[@id=null]
      May 27, 2009 4:11:44 PM org.apache.fop.render.rtf.RTFHandler startBlock
      SEVERE: startBlock: null
      May 27, 2009 4:11:44 PM org.apache.fop.cli.Main startFOP
      SEVERE: Exception
      java.lang.RuntimeException: Exception: java.lang.NullPointerException
      at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217)
      at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
      at org.apache.fop.cli.Main.startFOP(Main.java:166)
      at org.apache.fop.cli.Main.main(Main.java:197)

      ...

      Attachments

        Activity

          People

            Unassigned Unassigned
            tech_doc@yahoo.com Roman
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: