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

keep-together.within-page="auto" is not work,but the "always" is work.

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      i am use Transformer to convert xml to pdf,the src is

      FopFactory fF = FopFactory.newInstance();
      fF.setUserConfig(..);
      fF.getFontManager().setFontBaseURL(..);
      FOUserAgent foUserAgent = fopFactory.newFOUserAgent();
      Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, foUserAgent,out);
      Result result = new SAXResult(fop.getDefaultHandler());
      TransformerFactory tFactory = TransformerFactory.newInstance();
      Transformer transformer = tFactory.newTransformer(new StreamSource(xslReader));
      transformer.setParameter("tt", paramPath);
      transformer.transform(xmlSource, result);

      the xsl is
      <xsl:element name="fo:table-row">
      <xsl:attribute name="keep-together.within-page">
      <xsl:value-of select="auto"></xsl:value-of>
      </xsl:attribute>
      </xsl:element>

      but it's not work.but if i change it to always,it work.
      why?

      Attachments

        Activity

          People

            Unassigned Unassigned
            zhangcui zhangcui
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: