Hi Sam,

I get a pink page and some text in Fop trunk, fop 0.93 and fop 0.20.5. What's 
your version?

Regards,
 
Georg Datterl
 
------ Kontakt ------
 
Georg Datterl
 
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
 
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert 

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
 
www.geneon.de
 
Weitere Mitglieder der Willmy MediaGroup:
 
IRS Integrated Realization Services GmbH:    www.irs-nbg.de 
Willmy PrintMedia GmbH:                            www.willmy.de
Willmy Consult & Content GmbH:                 www.willmycc.de 
-----Ursprüngliche Nachricht-----
Von: Sam Fuqua [mailto:[email protected]] 
Gesendet: Freitag, 20. März 2009 16:01
An: [email protected]
Betreff: Re: Empty PDF on FOP Servlet

Here's the FO as captured from the server during execution:

<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"; 
xmlns:el="http://purl.org/dc/elements/1.1/"; 
xmlns:step="http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/"; 
xmlns:testscript="http://jazz.net/xmlns/alm/qm/v0.1/";>
<fo:layout-master-set>
<fo:simple-page-master master-name="PageMaster" margin-bottom="10mm" 
margin-right="20mm" margin-left="20mm" margin-top="10mm" page-width="216mm" 
page-height="279mm">  <fo:region-body margin-bottom="20mm" margin-right="10mm" 
margin-left="10mm" margin-top="20mm" background-color="#EFAFAF"/> 
</fo:simple-page-master>
  </fo:layout-master-set>
     <fo:page-sequence master-reference="PageMaster" initial-page-number="1">
      <fo:flow flow-name="xsl-region-body">
        <fo:block>
        <fo:block>Testscript</fo:block>
        <fo:block>Identifier: 
https://localhost:9443/jazz/secure/service/com.ibm.rqm.integration.service.IIntegrationService/testscript/urn:com.ibm.rqm:testscript:1</fo:block>
      <fo:block>Description: Description</fo:block>
     <fo:block>Title: Title</fo:block>
    </fo:block>
   </fo:flow>
 </fo:page-sequence>
</fo:root>

Sorry if the indentation is not to your liking.  It was rendered as a String 
and I've formatted it myself here.  This FO was successfully used to create an 
RTF, but creates a blank PDF.


On Fri, Mar 20, 2009 at 10:49 AM, Georg Datterl <[email protected]> wrote:


        Hi Sam,
        
        Shorten the FO file to the minimum size so it still contains a text 
block which should be shown and post the FO - File. Maybe then somebody will be 
able to help.
        
        Regards,
        
        Georg Datterl
        
        ------ Kontakt ------
        
        Georg Datterl
        
        Geneon media solutions gmbh
        Gutenstetter Straße 8a
        90449 Nürnberg
        
        HRB Nürnberg: 17193
        Geschäftsführer: Yong-Harry Steiert
        
        Tel.: 0911/36 78 88 - 26
        Fax: 0911/36 78 88 - 20
        
        www.geneon.de
        
        Weitere Mitglieder der Willmy MediaGroup:
        
        IRS Integrated Realization Services GmbH:    www.irs-nbg.de
        Willmy PrintMedia GmbH:                            www.willmy.de
        Willmy Consult & Content GmbH:                 www.willmycc.de
        -----Ursprüngliche Nachricht-----
        Von: Sam Fuqua [mailto:[email protected]]
        Gesendet: Freitag, 20. März 2009 15:39
        An: [email protected]
        Betreff: Empty PDF on FOP Servlet
        

        I have a server that accepts an XML posted to it.  The Server then does 
an XSLT on the data using a server-side XSL file.  The XSLT works from the 
command line, and the server performs and proper transform to FO, but fails to 
render a proper PDF.  I have intercepted the FO and put it into the command 
line, where it creates the expected PDF, but it creates a seemingly empty PDF.  
I have been able to get it to properly create an RFT file, but I do not want 
RTF, I want PDF.  Has anyone had this problem?
        Here's my XSL:
        
        <?xml version="1.0"?>
        <xsl:stylesheet version="1.0"
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
         xmlns:fo="http://www.w3.org/1999/XSL/Format";
         xmlns:testscript="http://jazz.net/xmlns/alm/qm/v0.1/";
         xmlns:step="http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/";
         xmlns:el="http://purl.org/dc/elements/1.1/";>
        
           <xsl:template match="/">
             <fo:root>
               <fo:layout-master-set>
           <fo:simple-page-master page-height="279mm" page-width="216mm" 
margin-top="10mm" margin-left="20mm" margin-right="20mm" margin-bottom="10mm" 
master-name="PageMaster">
                   <fo:region-body background-color="#EFAFAF" margin-top="20mm" 
margin-left="10mm" margin-right="10mm" margin-bottom="20mm"/>
           </fo:simple-page-master>
           </fo:layout-master-set>
        
           <fo:page-sequence initial-page-number="1" 
master-reference="PageMaster">
           <fo:flow flow-name="xsl-region-body">
                 <xsl:apply-templates/>
           </fo:flow>
           </fo:page-sequence>
           </fo:root>
           </xsl:template>
        
           <xsl:template match="testscript:testscript">
           <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format";>
               <fo:block>Testscript</fo:block>
               <fo:block>Identifier: <xsl:value-of 
select="el:identifier"/></fo:block>
               <fo:block>Description: <xsl:value-of 
select="el:description"/></fo:block>
               <fo:block>Title: <xsl:value-of select="el:title"/></fo:block>
           </fo:block>
           </xsl:template>
        
        </xsl:stylesheet>
        --
        Sam Fuqua
        ΣΝ ΘΗ 454
        
        




--
Sam Fuqua
ΣΝ ΘΗ 454

Reply via email to