You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by srmxslca <vi...@gmail.com> on 2011/04/20 17:05:48 UTC

PDF giving first page as blank

Hi , 

I am new new ot xsl:fo , when i generate a PDF using xsl:fo it is giving
initial page as blank if number of pages are more than 1, if total number of
pages = 1 in that case it is not giving blank pages.

And the code for xsl:fo is as follows:


<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
 
 <xsl:template match="/candidates">
 
 
 <fo:root>
  
    <fo:layout-master-set>
        <fo:simple-page-master master-name="my-page" page-width="8in"
page-height="11.5in">
          <fo:region-body margin-top="0.60in" margin-bottom="0.40in"
margin-left="0.20in" margin-right="0.20in" />
        </fo:simple-page-master>
      </fo:layout-master-set>
    
      <fo:page-sequence master-reference="my-page">
 
        <fo:flow flow-name="xsl-region-body">
         <fo:block>	
           <fo:table text-align="center" border-spacing="3pt">
       
          	<fo:table-column column-number="1" />
       	  	<fo:table-column column-number="2" />
       	  	
	  	
	     <fo:table-header>
	  	  <fo:table-row>
		  	<fo:table-cell number-columns-spanned="2">
		        </fo:table-cell>
                  </fo:table-row>
	     </fo:table-header>
	  	
	     <fo:table-body>
	  	
	  	
	  		<xsl:apply-templates select="report-bO/candidate-ro-details"/>

	     </fo:table-body>
	     
	   </fo:table>
	  </fo:block>
	 </fo:flow>
	</fo:page-sequence>
       </fo:root>
      </xsl:template>
	     
	     
	     <xsl:template match="report-bO/candidate-ro-details"> 
	     
	     	<fo:table-row>
	     		
			<fo:table-cell height="3.5cm"  overflow="hidden" number-rows-spanned="2"
number-columns-spanned="1">
	     			<fo:block>
	     			<fo:block  text-align="left" margin-left="40pt" font-size="8pt" 
white-space-collapse="false" white-space-treatment="preserve"><xsl:value-of
select="attendancenumber"/></fo:block>	     			
	     			<fo:block  text-align="left" margin-left="40pt" font-size="8pt" 
white-space-collapse="false" white-space-treatment="preserve"><xsl:value-of
select="roname"/></fo:block>
	     			<fo:block  text-align="left" margin-left="40pt" font-size="8pt"
><xsl:value-of select="contactname"/></fo:block>
	     			<fo:block  text-align="left" margin-left="40pt" font-size="8pt"
><xsl:value-of select="filecasenumber"/></fo:block>
	     			<fo:block  text-align="left" margin-left="40pt" font-size="8pt"
><xsl:value-of select="addressline1"/></fo:block>
	     			<fo:block  text-align="left" margin-left="40pt" font-size="8pt"
><xsl:value-of select="addressline2"/></fo:block>
	     			<fo:block  text-align="left" margin-left="40pt" font-size="8pt"
><xsl:value-of select="addressline3"/>
					<xsl:choose>
						<xsl:when test="(string-length(addressline4)&gt;0)">
							,&#160;<xsl:value-of select="addressline4"/>
						</xsl:when>
						<xsl:otherwise> 
							<fo:leader/>
						</xsl:otherwise>
					</xsl:choose>	     			
	     			
	     			</fo:block>
	     			<fo:block  text-align="left" margin-left="40pt"
font-size="8pt"><xsl:value-of select="addressline5"/>
	     			<xsl:choose>
						<xsl:when test="(string-length(addressline6)&gt;0)">
							,&#160;<xsl:value-of select="addressline6"/>
						</xsl:when>
						<xsl:otherwise> 
							<fo:leader/>
						</xsl:otherwise>
					</xsl:choose>	
	     			
	     			</fo:block>	     				     			

	     			</fo:block>
	     	</fo:table-cell>		
	     		
	     	
	     	</fo:table-row>
	     </xsl:template>
    </xsl:stylesheet> 

-- 
View this message in context: http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31441979.html
Sent from the FOP - Dev mailing list archive at Nabble.com.


Re: PDF giving first page as blank

Posted by Peter Hancock <pe...@gmail.com>.
Hi Vishal,

Each row of your table contains a single cell that is declared to span
2 rows and 1 column of your 2 column table.  Did you mean 1 row and 2
columns?  Please run fop against the sample and confirm the unexpected
behaviour you wish to report.

Pete

On Wed, May 4, 2011 at 9:28 AM, Peter Hancock <pe...@gmail.com> wrote:
> Hi Vishal,
>
> Sorry for the delayed reply.
>
> I have just attempted to render the sample and I got a validation
> exception related to .  I ran trunk with relaxed validation; which
> version are FOP are you running?
>
> Your question belongs on the fop-users list, hence the destination of
> this reply.
>
> Cheers,
>
> Pete
>
>
> ---------- Forwarded message ----------
> From: srmxslca <vi...@gmail.com>
> Date: Tue, Apr 26, 2011 at 11:11 AM
> Subject: Re: PDF giving first page as blank
> To: fop-dev@xmlgraphics.apache.org
>
>
>
> Hi Pete,
>
> Thanks for the reply, as requested i sent the sample xml to your mailbox.
>
> Could you please check.
>
> Regards
> Vishal
>
>
> Peter Hancock-2 wrote:
>>
>> Hi,
>>
>> Can you provide an .fo file generated from this stylesheet that
>> demonstrated the problem, please.  If you are unsure how to do the
>> transform just send some input xml.  From there we can then run FOP
>> and take a closer look.
>>
>> Thanks,
>>
>> Pete
>>
>>
>> On Wed, Apr 20, 2011 at 4:05 PM, srmxslca <vi...@gmail.com> wrote:
>>>
>>> Hi ,
>>>
>>> I am new new ot xsl:fo , when i generate a PDF using xsl:fo it is giving
>>> initial page as blank if number of pages are more than 1, if total number
>>> of
>>> pages = 1 in that case it is not giving blank pages.
>>>
>>> And the code for xsl:fo is as follows:
>>>
>>>
>>> <?xml version="1.0" encoding="ISO-8859-1"?>
>>> <xsl:stylesheet version="1.0"
>>>  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>>>  xmlns:fo="http://www.w3.org/1999/XSL/Format">
>>>
>>>
>>>  <xsl:template match="/candidates">
>>>
>>>
>>>  <fo:root>
>>>
>>>    <fo:layout-master-set>
>>>        <fo:simple-page-master master-name="my-page" page-width="8in"
>>> page-height="11.5in">
>>>          <fo:region-body margin-top="0.60in" margin-bottom="0.40in"
>>> margin-left="0.20in" margin-right="0.20in" />
>>>        </fo:simple-page-master>
>>>      </fo:layout-master-set>
>>>
>>>      <fo:page-sequence master-reference="my-page">
>>>
>>>        <fo:flow flow-name="xsl-region-body">
>>>         <fo:block>
>>>           <fo:table text-align="center" border-spacing="3pt">
>>>
>>>                <fo:table-column column-number="1" />
>>>                <fo:table-column column-number="2" />
>>>
>>>
>>>             <fo:table-header>
>>>                  <fo:table-row>
>>>                        <fo:table-cell number-columns-spanned="2">
>>>                        </fo:table-cell>
>>>                  </fo:table-row>
>>>             </fo:table-header>
>>>
>>>             <fo:table-body>
>>>
>>>
>>>                        <xsl:apply-templates
>>> select="report-bO/candidate-ro-details"/>
>>>
>>>             </fo:table-body>
>>>
>>>           </fo:table>
>>>          </fo:block>
>>>         </fo:flow>
>>>        </fo:page-sequence>
>>>       </fo:root>
>>>      </xsl:template>
>>>
>>>
>>>             <xsl:template match="report-bO/candidate-ro-details">
>>>
>>>                <fo:table-row>
>>>
>>>                        <fo:table-cell height="3.5cm"  overflow="hidden"
>>> number-rows-spanned="2"
>>> number-columns-spanned="1">
>>>                                <fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt" font-size="8pt"
>>> white-space-collapse="false"
>>> white-space-treatment="preserve"><xsl:value-of
>>> select="attendancenumber"/></fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt" font-size="8pt"
>>> white-space-collapse="false"
>>> white-space-treatment="preserve"><xsl:value-of
>>> select="roname"/></fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt" font-size="8pt"
>>>><xsl:value-of select="contactname"/></fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt" font-size="8pt"
>>>><xsl:value-of select="filecasenumber"/></fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt" font-size="8pt"
>>>><xsl:value-of select="addressline1"/></fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt" font-size="8pt"
>>>><xsl:value-of select="addressline2"/></fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt" font-size="8pt"
>>>><xsl:value-of select="addressline3"/>
>>>                                        <xsl:choose>
>>>                                                <xsl:when
>>> test="(string-length(addressline4)&gt;0)">
>>>
>>>  ,&#160;<xsl:value-of select="addressline4"/>
>>>                                                </xsl:when>
>>>                                                <xsl:otherwise>
>>>                                                        <fo:leader/>
>>>                                                </xsl:otherwise>
>>>                                        </xsl:choose>
>>>
>>>                                </fo:block>
>>>                                <fo:block  text-align="left"
>>> margin-left="40pt"
>>> font-size="8pt"><xsl:value-of select="addressline5"/>
>>>                                <xsl:choose>
>>>                                                <xsl:when
>>> test="(string-length(addressline6)&gt;0)">
>>>
>>>  ,&#160;<xsl:value-of select="addressline6"/>
>>>                                                </xsl:when>
>>>                                                <xsl:otherwise>
>>>                                                        <fo:leader/>
>>>                                                </xsl:otherwise>
>>>                                        </xsl:choose>
>>>
>>>                                </fo:block>
>>>
>>>                                </fo:block>
>>>                </fo:table-cell>
>>>
>>>
>>>                </fo:table-row>
>>>             </xsl:template>
>>>    </xsl:stylesheet>
>>>
>>> --
>>> View this message in context:
>>> http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31441979.html
>>> Sent from the FOP - Dev mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
> --
> View this message in context:
> http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31477096.html
> Sent from the FOP - Dev mailing list archive at Nabble.com.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Fwd: PDF giving first page as blank

Posted by Peter Hancock <pe...@gmail.com>.
Hi Vishal,

Sorry for the delayed reply.

I have just attempted to render the sample and I got a validation
exception related to .  I ran trunk with relaxed validation; which
version are FOP are you running?

Your question belongs on the fop-users list, hence the destination of
this reply.

Cheers,

Pete


---------- Forwarded message ----------
From: srmxslca <vi...@gmail.com>
Date: Tue, Apr 26, 2011 at 11:11 AM
Subject: Re: PDF giving first page as blank
To: fop-dev@xmlgraphics.apache.org



Hi Pete,

Thanks for the reply, as requested i sent the sample xml to your mailbox.

Could you please check.

Regards
Vishal


Peter Hancock-2 wrote:
>
> Hi,
>
> Can you provide an .fo file generated from this stylesheet that
> demonstrated the problem, please.  If you are unsure how to do the
> transform just send some input xml.  From there we can then run FOP
> and take a closer look.
>
> Thanks,
>
> Pete
>
>
> On Wed, Apr 20, 2011 at 4:05 PM, srmxslca <vi...@gmail.com> wrote:
>>
>> Hi ,
>>
>> I am new new ot xsl:fo , when i generate a PDF using xsl:fo it is giving
>> initial page as blank if number of pages are more than 1, if total number
>> of
>> pages = 1 in that case it is not giving blank pages.
>>
>> And the code for xsl:fo is as follows:
>>
>>
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>> <xsl:stylesheet version="1.0"
>>  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>>  xmlns:fo="http://www.w3.org/1999/XSL/Format">
>>
>>
>>  <xsl:template match="/candidates">
>>
>>
>>  <fo:root>
>>
>>    <fo:layout-master-set>
>>        <fo:simple-page-master master-name="my-page" page-width="8in"
>> page-height="11.5in">
>>          <fo:region-body margin-top="0.60in" margin-bottom="0.40in"
>> margin-left="0.20in" margin-right="0.20in" />
>>        </fo:simple-page-master>
>>      </fo:layout-master-set>
>>
>>      <fo:page-sequence master-reference="my-page">
>>
>>        <fo:flow flow-name="xsl-region-body">
>>         <fo:block>
>>           <fo:table text-align="center" border-spacing="3pt">
>>
>>                <fo:table-column column-number="1" />
>>                <fo:table-column column-number="2" />
>>
>>
>>             <fo:table-header>
>>                  <fo:table-row>
>>                        <fo:table-cell number-columns-spanned="2">
>>                        </fo:table-cell>
>>                  </fo:table-row>
>>             </fo:table-header>
>>
>>             <fo:table-body>
>>
>>
>>                        <xsl:apply-templates
>> select="report-bO/candidate-ro-details"/>
>>
>>             </fo:table-body>
>>
>>           </fo:table>
>>          </fo:block>
>>         </fo:flow>
>>        </fo:page-sequence>
>>       </fo:root>
>>      </xsl:template>
>>
>>
>>             <xsl:template match="report-bO/candidate-ro-details">
>>
>>                <fo:table-row>
>>
>>                        <fo:table-cell height="3.5cm"  overflow="hidden"
>> number-rows-spanned="2"
>> number-columns-spanned="1">
>>                                <fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>> white-space-collapse="false"
>> white-space-treatment="preserve"><xsl:value-of
>> select="attendancenumber"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>> white-space-collapse="false"
>> white-space-treatment="preserve"><xsl:value-of
>> select="roname"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="contactname"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="filecasenumber"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="addressline1"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="addressline2"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="addressline3"/>
>>                                        <xsl:choose>
>>                                                <xsl:when
>> test="(string-length(addressline4)&gt;0)">
>>
>>  ,&#160;<xsl:value-of select="addressline4"/>
>>                                                </xsl:when>
>>                                                <xsl:otherwise>
>>                                                        <fo:leader/>
>>                                                </xsl:otherwise>
>>                                        </xsl:choose>
>>
>>                                </fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt"
>> font-size="8pt"><xsl:value-of select="addressline5"/>
>>                                <xsl:choose>
>>                                                <xsl:when
>> test="(string-length(addressline6)&gt;0)">
>>
>>  ,&#160;<xsl:value-of select="addressline6"/>
>>                                                </xsl:when>
>>                                                <xsl:otherwise>
>>                                                        <fo:leader/>
>>                                                </xsl:otherwise>
>>                                        </xsl:choose>
>>
>>                                </fo:block>
>>
>>                                </fo:block>
>>                </fo:table-cell>
>>
>>
>>                </fo:table-row>
>>             </xsl:template>
>>    </xsl:stylesheet>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31441979.html
>> Sent from the FOP - Dev mailing list archive at Nabble.com.
>>
>>
>
>

--
View this message in context:
http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31477096.html
Sent from the FOP - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: PDF giving first page as blank

Posted by srmxslca <vi...@gmail.com>.
Hi Pete,

Thanks for the reply, as requested i sent the sample xml to your mailbox.

Could you please check.

Regards
Vishal


Peter Hancock-2 wrote:
> 
> Hi,
> 
> Can you provide an .fo file generated from this stylesheet that
> demonstrated the problem, please.  If you are unsure how to do the
> transform just send some input xml.  From there we can then run FOP
> and take a closer look.
> 
> Thanks,
> 
> Pete
> 
> 
> On Wed, Apr 20, 2011 at 4:05 PM, srmxslca <vi...@gmail.com> wrote:
>>
>> Hi ,
>>
>> I am new new ot xsl:fo , when i generate a PDF using xsl:fo it is giving
>> initial page as blank if number of pages are more than 1, if total number
>> of
>> pages = 1 in that case it is not giving blank pages.
>>
>> And the code for xsl:fo is as follows:
>>
>>
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>> <xsl:stylesheet version="1.0"
>>  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>>  xmlns:fo="http://www.w3.org/1999/XSL/Format">
>>
>>
>>  <xsl:template match="/candidates">
>>
>>
>>  <fo:root>
>>
>>    <fo:layout-master-set>
>>        <fo:simple-page-master master-name="my-page" page-width="8in"
>> page-height="11.5in">
>>          <fo:region-body margin-top="0.60in" margin-bottom="0.40in"
>> margin-left="0.20in" margin-right="0.20in" />
>>        </fo:simple-page-master>
>>      </fo:layout-master-set>
>>
>>      <fo:page-sequence master-reference="my-page">
>>
>>        <fo:flow flow-name="xsl-region-body">
>>         <fo:block>
>>           <fo:table text-align="center" border-spacing="3pt">
>>
>>                <fo:table-column column-number="1" />
>>                <fo:table-column column-number="2" />
>>
>>
>>             <fo:table-header>
>>                  <fo:table-row>
>>                        <fo:table-cell number-columns-spanned="2">
>>                        </fo:table-cell>
>>                  </fo:table-row>
>>             </fo:table-header>
>>
>>             <fo:table-body>
>>
>>
>>                        <xsl:apply-templates
>> select="report-bO/candidate-ro-details"/>
>>
>>             </fo:table-body>
>>
>>           </fo:table>
>>          </fo:block>
>>         </fo:flow>
>>        </fo:page-sequence>
>>       </fo:root>
>>      </xsl:template>
>>
>>
>>             <xsl:template match="report-bO/candidate-ro-details">
>>
>>                <fo:table-row>
>>
>>                        <fo:table-cell height="3.5cm"  overflow="hidden"
>> number-rows-spanned="2"
>> number-columns-spanned="1">
>>                                <fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>> white-space-collapse="false"
>> white-space-treatment="preserve"><xsl:value-of
>> select="attendancenumber"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>> white-space-collapse="false"
>> white-space-treatment="preserve"><xsl:value-of
>> select="roname"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="contactname"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="filecasenumber"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="addressline1"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="addressline2"/></fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt" font-size="8pt"
>>><xsl:value-of select="addressline3"/>
>>                                        <xsl:choose>
>>                                                <xsl:when
>> test="(string-length(addressline4)&gt;0)">
>>                                                      
>>  ,&#160;<xsl:value-of select="addressline4"/>
>>                                                </xsl:when>
>>                                                <xsl:otherwise>
>>                                                        <fo:leader/>
>>                                                </xsl:otherwise>
>>                                        </xsl:choose>
>>
>>                                </fo:block>
>>                                <fo:block  text-align="left"
>> margin-left="40pt"
>> font-size="8pt"><xsl:value-of select="addressline5"/>
>>                                <xsl:choose>
>>                                                <xsl:when
>> test="(string-length(addressline6)&gt;0)">
>>                                                      
>>  ,&#160;<xsl:value-of select="addressline6"/>
>>                                                </xsl:when>
>>                                                <xsl:otherwise>
>>                                                        <fo:leader/>
>>                                                </xsl:otherwise>
>>                                        </xsl:choose>
>>
>>                                </fo:block>
>>
>>                                </fo:block>
>>                </fo:table-cell>
>>
>>
>>                </fo:table-row>
>>             </xsl:template>
>>    </xsl:stylesheet>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31441979.html
>> Sent from the FOP - Dev mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31477096.html
Sent from the FOP - Dev mailing list archive at Nabble.com.


Re: PDF giving first page as blank

Posted by Peter Hancock <pe...@gmail.com>.
Hi,

Can you provide an .fo file generated from this stylesheet that
demonstrated the problem, please.  If you are unsure how to do the
transform just send some input xml.  From there we can then run FOP
and take a closer look.

Thanks,

Pete


On Wed, Apr 20, 2011 at 4:05 PM, srmxslca <vi...@gmail.com> wrote:
>
> Hi ,
>
> I am new new ot xsl:fo , when i generate a PDF using xsl:fo it is giving
> initial page as blank if number of pages are more than 1, if total number of
> pages = 1 in that case it is not giving blank pages.
>
> And the code for xsl:fo is as follows:
>
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsl:stylesheet version="1.0"
>  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>  xmlns:fo="http://www.w3.org/1999/XSL/Format">
>
>
>  <xsl:template match="/candidates">
>
>
>  <fo:root>
>
>    <fo:layout-master-set>
>        <fo:simple-page-master master-name="my-page" page-width="8in"
> page-height="11.5in">
>          <fo:region-body margin-top="0.60in" margin-bottom="0.40in"
> margin-left="0.20in" margin-right="0.20in" />
>        </fo:simple-page-master>
>      </fo:layout-master-set>
>
>      <fo:page-sequence master-reference="my-page">
>
>        <fo:flow flow-name="xsl-region-body">
>         <fo:block>
>           <fo:table text-align="center" border-spacing="3pt">
>
>                <fo:table-column column-number="1" />
>                <fo:table-column column-number="2" />
>
>
>             <fo:table-header>
>                  <fo:table-row>
>                        <fo:table-cell number-columns-spanned="2">
>                        </fo:table-cell>
>                  </fo:table-row>
>             </fo:table-header>
>
>             <fo:table-body>
>
>
>                        <xsl:apply-templates select="report-bO/candidate-ro-details"/>
>
>             </fo:table-body>
>
>           </fo:table>
>          </fo:block>
>         </fo:flow>
>        </fo:page-sequence>
>       </fo:root>
>      </xsl:template>
>
>
>             <xsl:template match="report-bO/candidate-ro-details">
>
>                <fo:table-row>
>
>                        <fo:table-cell height="3.5cm"  overflow="hidden" number-rows-spanned="2"
> number-columns-spanned="1">
>                                <fo:block>
>                                <fo:block  text-align="left" margin-left="40pt" font-size="8pt"
> white-space-collapse="false" white-space-treatment="preserve"><xsl:value-of
> select="attendancenumber"/></fo:block>
>                                <fo:block  text-align="left" margin-left="40pt" font-size="8pt"
> white-space-collapse="false" white-space-treatment="preserve"><xsl:value-of
> select="roname"/></fo:block>
>                                <fo:block  text-align="left" margin-left="40pt" font-size="8pt"
>><xsl:value-of select="contactname"/></fo:block>
>                                <fo:block  text-align="left" margin-left="40pt" font-size="8pt"
>><xsl:value-of select="filecasenumber"/></fo:block>
>                                <fo:block  text-align="left" margin-left="40pt" font-size="8pt"
>><xsl:value-of select="addressline1"/></fo:block>
>                                <fo:block  text-align="left" margin-left="40pt" font-size="8pt"
>><xsl:value-of select="addressline2"/></fo:block>
>                                <fo:block  text-align="left" margin-left="40pt" font-size="8pt"
>><xsl:value-of select="addressline3"/>
>                                        <xsl:choose>
>                                                <xsl:when test="(string-length(addressline4)&gt;0)">
>                                                        ,&#160;<xsl:value-of select="addressline4"/>
>                                                </xsl:when>
>                                                <xsl:otherwise>
>                                                        <fo:leader/>
>                                                </xsl:otherwise>
>                                        </xsl:choose>
>
>                                </fo:block>
>                                <fo:block  text-align="left" margin-left="40pt"
> font-size="8pt"><xsl:value-of select="addressline5"/>
>                                <xsl:choose>
>                                                <xsl:when test="(string-length(addressline6)&gt;0)">
>                                                        ,&#160;<xsl:value-of select="addressline6"/>
>                                                </xsl:when>
>                                                <xsl:otherwise>
>                                                        <fo:leader/>
>                                                </xsl:otherwise>
>                                        </xsl:choose>
>
>                                </fo:block>
>
>                                </fo:block>
>                </fo:table-cell>
>
>
>                </fo:table-row>
>             </xsl:template>
>    </xsl:stylesheet>
>
> --
> View this message in context: http://old.nabble.com/PDF-giving-first-page-as-blank-tp31441979p31441979.html
> Sent from the FOP - Dev mailing list archive at Nabble.com.
>
>