Subject: RE: [xsl] how i can use 'table' in fo in differt way ? From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx> Date: Fri, 16 Apr 2004 18:02:49 +0200 |
> -----Original Message----- > From: Roberta Granata [mailto:robgranata@xxxxxxxxxxx] > Hi, > i write a tool to convert a xml document in PDF using > fo. > > The problem is that when a use a 'table' in the xsl > file , it forces me to indicate how many columns i > need to use and the width. > Strictly speaking, that is not true. The XSL-FO spec leaves room for something as 'auto table-layout'. The real problem is that it's not exactly a cake-walk to implement (--and Apache FOP, for instance, doesn't) In any case, to achieve the result you describe: Say your table has two columns, then the cell containing the Chapter names should have number-columns-spanned="2" Example code (XSLT) <xsl:template match="ChapterHead"> <fo:table-row> <fo:table-cell number-columns-spanned="2"> <!-- content --> </fo:table-cell> </fo:table-row> </xsl:template> <xsl:template match="ChapterLine"> <fo:table-row> <fo:table-cell> <!-- content --> </fo:table-cell> <fo:table-cell> <!-- content --> </fo:table-cell> </fo:table-row> </xsl:template> Hope this helps! Cheers, Andreas
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how i can use 'table' in , G. Ken Holman | Thread | [xsl] Select issue with some attr a, John Hamman |
Re: [xsl] how i can use 'table' in , G. Ken Holman | Date | [xsl] XML to Table, Veronica Sanchez |
Month |