No, really, plain-text file. 

You're right, I should have done it before. 
So, here's a part of the code, in fact, the first part of it : 


<xsl:import href="include/ds-documents-util.xslt" />
<xsl:import
href="../../../etc/reports-xsl/css-xslt/ds-documents-bin-css.xslt" />
<xsl:output method="xml" indent="yes"/>
  <xsl:template match="/">
    <xsl:apply-templates/>
  </xsl:template>
  <xsl:template match="document">
    <xsl:variable name="uri" select="concat($parameter,'_',@number,'.fo')"/>
      <exsl:document href="{$adressfo}/{$uri}" method="xml">
        <fo:root>
          <fo:layout-master-set>
            <fo:simple-page-master master-name="page" margin="2cm"
xsl:use-attribute-sets="height" > 
              <fo:region-body margin="7cm 0 1.5cm 0" />
              <fo:region-before extent="7cm" />
              <fo:region-after precedence="true" extent="1cm" />
            </fo:simple-page-master>
          </fo:layout-master-set>
          <fo:page-sequence master-reference="page" line-height="1.5em">
            <fo:static-content flow-name="xsl-region-before">
              <fo:table width="100%" table-layout="fixed">
                <fo:table-column column-width="70%" />
                <fo:table-column column-width="30%" />
                  <fo:table-body>
                    <fo:table-row>
                      <fo:table-cell number-columns-spanned="2">
                        <fo:block xsl:use-attribute-sets="imageWhere 
fontEnTete">
                          <fo:external-graphic src="{$logo}" 
xsl:use-attribute-sets="imageSize"/>
                        </fo:block>
                      </fo:table-cell>
                        </fo:table-row>
                                [..]                                            
                    </fo:table-body>
                  </fo:table>
                </fo:static-content>
              <fo:static-content flow-name="xsl-region-after">
                                                [another table with a 
apply-templates]
              </fo:static-content>
              <fo:flow flow-name="xsl-region-body">             
                <fo:block>
                   <xsl:call-template name="entete"/>
                </fo:block>
                       [some other calls the same way]
              </fo:flow>        
           </fo:page-sequence>
        </fo:root>                      
      </exsl:document>
</xsl:template>

And, there, are the templates, matches and names.
I think this are quite classical, in fact.

So, thank you for yours answers, Georg


Regards



Georg Datterl wrote:
> 
> Hi fopit, 
> 
> I see. Instead of rendering a pdf you want a text file. Or RTF? I think, I
> read something lately about discontinuing the rtf functionality because
> nobody uses it, but I leave the topic to the experts, since I only render
> to pdf. Maybe you could post a shortened fo file and the text file so the
> experts can actually see what's wrong.
> 
> 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: fopit [mailto:[email protected]] 
> Gesendet: Mittwoch, 30. September 2009 16:53
> An: [email protected]
> Betreff: Re: AW: Text rendering with FOP
> 
> 
> Hello Georg, and thank you for answering,
> 
> In fact, that's not exactly what I want.
> I explain : 
> I have indeed an XML file, and an XSL file, that create an FO file, which
> I use to create a PDF, with FOP. Without any problem.
> 
> But I want to use the same XSL file, and so, the same FO file, to create a
> plain-text document, that will be a kind of a viewer of the PDF for the
> user. 
> And using FOP is not a success, for I only have what correspond to the
> beginning of my PDF.
> 
> To resume, I want, from the same XSL, to have a PDF and a plain-text
> documents, where the plain-text is not as "beautiful" as the pdf. I
> successly create the pdf, but, in the text-version, I only have the
> beginning of it.
> 
> Is it clearer?
> Thanks
> 
> 
> Georg Datterl wrote:
>> 
>> Hello fopit,
>> 
>> I'm not sure I understand what you want. Let me rephrase and tell me, 
>> if I'm correct:
>> 
>> * You have an XML file and a XSL file and generate PDFs.
>> * You want to generate a PDF, where only the first few lines of a text 
>> are displayed
>> * You want to use the same XML file and the same XSL file
>> 
>> If that is correct, you can reuse your XML file, but need a slightly 
>> different transformation in which the text is shortend. That's not 
>> correct xsl code, but in place of 
>> <fo:block>$variable_holding_long_text</fo:block>
>> you would need a <fo:block>substring($variable_holding_long_text, 1, 
>> $variable_holding_number_of_characters_to_display</fo:block>
>> 
>> 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: fopit [mailto:[email protected]]
>> Gesendet: Mittwoch, 30. September 2009 16:03
>> An: [email protected]
>> Betreff: Text rendering with FOP
>> 
>> 
>> Hello there
>> 
>> First of all, as english is not my natural tongue, i beg you to excuse 
>> faults or nonsense that would eventually come.
>> 
>> I'm using FOP to create PDF from XML. Nothing particular, and it works 
>> great.
>> But I also want to use it - and the same XSL-FO - to create a text 
>> from the XML, a simple viewer of the PDF for final users, and there, 
>> problems begin :
>> it's like having a very size-limited buffer, only the beginning of my 
>> text is render.
>> 
>> I read here and there that fop wasn't the best thing to do 
>> text-rendering, but, really, I just want a viewer, nothing complicate or
>> fancy.
>> 
>> So, I wonder, why do fop render me only the beginning of my text, and 
>> is there anything to do to change that?
>> 
>> Thanks
>> --
>> View this message in context:
>> http://www.nabble.com/Text-rendering-with-FOP-tp25681687p25681687.html
>> Sent from the FOP - Users mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
>> 
> 
> --
> View this message in context:
> http://www.nabble.com/Text-rendering-with-FOP-tp25681687p25682690.html
> Sent from the FOP - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Text-rendering-with-FOP-tp25681687p25683250.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to