Hi

Please find the XSL:FO file attached.

Thanks a lot for your help.

Regards,
Rakesh Kumar S

________________________________________
From: Vincent Hennebert [EMAIL PROTECTED]
Sent: Monday, May 19, 2008 3:03 PM
To: [email protected]
Subject: Re: Page Breaks in FOP 0.94

Hi,

Rakesh Kumar S wrote:
> Hi guys,
>
> I am migration to FOP 0.94, i notice that page breaks are not working.
> This is a list of letters and i have to break after rendering the last row of 
> each letter, i was earlier using this code and it was working fine.
>
>
> <fo:table-row>
>
> <fo:table-cell number-columns-spanned="18">
>
> <fo:block><xsl:if test="position() != last()"><xsl:attribute 
> name="break-after">page</xsl:attribute></xsl:if></fo:block>
>
> </fo:table-cell>
>
> </fo:table-row>

This works for me. Can you provide a complete XSL-FO file? No XML
please, only the result of the XSLT transformation.


Thanks,
Vincent


--
Vincent Hennebert                            Anyware Technologies
http://people.apache.org/~vhennebert         http://www.anyware-tech.com
Apache FOP Committer                         FOP Development/Consulting

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are 
not to copy, disclose, or distribute this e-mail or its contents to any other 
person and any such actions are unlawful. This e-mail may contain viruses. 
Infosys has taken every reasonable precaution to minimize this risk, but is not 
liable for any damage you may sustain as a result of any virus in this e-mail. 
You should carry out your own virus checks before opening the e-mail or 
attachment. Infosys reserves the right to monitor and review the content of all 
messages sent to or from this e-mail address. Messages sent to or from this 
e-mail address may be stored on the Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***
<?xml version="1.0" encoding="UTF-8"?>
<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="/apportionment">
 
 
<fo:root>
  
    <fo:layout-master-set>
        <fo:simple-page-master master-name="my-page" page-width="9in">
          <fo:region-body margin="0.50in"/>         
        </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-column column-number="3" />
	  	<fo:table-column column-number="4" />
	  	<fo:table-column column-number="5" />
	  	<fo:table-column column-number="6" />
	  	<fo:table-column column-number="7" />
	  	<fo:table-column column-number="8" />
	  	<fo:table-column column-number="9" />
	  	<fo:table-column column-number="10" />
	  	<fo:table-column column-number="11" />
	  	<fo:table-column column-number="12" />
	  	<fo:table-column column-number="13" />
	  	<fo:table-column column-number="14" />
	  	<fo:table-column column-number="15" />
	  	<fo:table-column column-number="16" />
	  	<fo:table-column column-number="17" />
	  	<fo:table-column column-number="18" />
	  	
	  	<fo:table-body>
	  	<!-- <fo:table-header> -->
	  	 
	  		<!-- <fo:table-row>	
		    		<fo:table-cell number-columns-spanned="18">
			     		<fo:block>
<fo:block font-size="10pt" 
                    font-family="sans-serif" 
                    space-after.optimum="15pt"
                    background-color="#DDE2CC"
                    line-height="18pt"
                    padding-top="3pt"
             padding-left="4pt" border="1pt solid black">
      
      <fo:block text-align="center" font-size="8pt">XXXXX Web Administration </fo:block>      
      <fo:block text-align="center">APPORTIONMENT TIMETABLE</fo:block>
      <fo:block text-align="center"> <br/></fo:block>
      <fo:block  text-align="left" font-size="8pt" > Centre <xsl:value-of select="apportionment-timetable/centre-id"/> </fo:block>
      
      </fo:block> 			     		
			     		
			     		</fo:block>
			  	</fo:table-cell>						 
		   	</fo:table-row> -->
		    	
	<!--	</fo:table-header> -->
		    		
		    		
		
		    	   <xsl:apply-templates select="apportionment-timetable"/> 
		</fo:table-body> 
		 
	  </fo:table>
	
        </fo:block>
	
      </fo:flow>
     
     </fo:page-sequence>
	
    </fo:root> 

</xsl:template>
 
 
<xsl:template match="centreid">       
       <fo:block font-size="10pt" 
                    font-family="sans-serif" 
                    space-after.optimum="15pt"
                    background-color="#DDE2CC"
                    line-height="18pt"
                    padding-top="3pt"
             padding-left="4pt" border="1pt solid black">
      
      <fo:block text-align="center" font-size="8pt">XXXXX Administration </fo:block>      
      <fo:block text-align="center">APPORTIONMENT TIMETABLE</fo:block>
      <fo:block text-align="center"> <br/></fo:block>
      <fo:block  text-align="left" font-size="8pt" > Centre <xsl:value-of select="."/> </fo:block>
      
      </fo:block> 
        
</xsl:template>


<xsl:template match="apportionment-timetable">

<fo:table-row>	
		    		<fo:table-cell number-columns-spanned="18">
			     		<fo:block>
<fo:block font-size="10pt" 
                    font-family="sans-serif" 
                    space-after.optimum="15pt"
                    background-color="#DDE2CC"
                    line-height="18pt"
                    padding-top="3pt"
             padding-left="4pt" border="1pt solid black">
      
      <fo:block text-align="center" font-size="8pt">XXXXX Administration </fo:block>      
      <fo:block text-align="center">APPORTIONMENT TIMETABLE</fo:block>
      <fo:block text-align="center"> <br/></fo:block>
      <fo:block  text-align="left" font-size="8pt" > Centre <xsl:value-of select="centre-id"/> </fo:block>
      
      </fo:block> 			     		
			     		
			     		</fo:block>
			  	</fo:table-cell>						 
		   	</fo:table-row>
		   	

<fo:table-row>
		
	<fo:table-cell number-columns-spanned="9">
		<fo:block text-align="left" font-size="8pt" space-after="10pt" keep-with-next.within-page="always">Examiner: <xsl:value-of select="examiner-name"/></fo:block>
	</fo:table-cell> 
		
	<fo:table-cell number-columns-spanned="9">
		<fo:block text-align="left" font-size="8pt" space-after="10pt">Examiner ID: <xsl:value-of select="examiner-number"/></fo:block>
	</fo:table-cell> 
		
</fo:table-row>
	
<fo:table-row >
	
	<fo:table-cell number-columns-spanned="18"> 
		<fo:block text-align="left" font-size="8pt" space-after="10pt">Exam: XXXXX</fo:block>
	</fo:table-cell> 
			
</fo:table-row>
	
<fo:table-row>
		
	<fo:table-cell number-columns-spanned="6">
		<fo:block text-align="left" font-size="8pt" space-after="25pt">Session: <xsl:value-of select="session-id"/></fo:block>
	</fo:table-cell> 
			
	<fo:table-cell number-columns-spanned="6">
		<fo:block text-align="left" font-size="8pt" space-after="25pt">Date: <xsl:value-of select="session-date"/></fo:block>
	</fo:table-cell>
		
	<fo:table-cell number-columns-spanned="6">
		<fo:block text-align="left" font-size="8pt" space-after="25pt">Venue: <xsl:value-of select="venue-name"/></fo:block>
	</fo:table-cell>
	
</fo:table-row>
	

<fo:table-row>
	
	<fo:table-cell number-columns-spanned="18">
		<fo:block border="1pt solid black " space-after="20pt"/>
	</fo:table-cell> 
	
</fo:table-row>


<fo:table-row>
			
	<fo:table-cell number-columns-spanned="4">
		<fo:block text-align="left" font-size="8pt" space-after="5pt">Time Slot</fo:block>
	</fo:table-cell> 
				
	<fo:table-cell number-columns-spanned="4">
		<fo:block text-align="left" font-size="8pt" space-after="5pt">Candidate ID</fo:block>
	</fo:table-cell>
			
	<fo:table-cell number-columns-spanned="5">
		<fo:block text-align="left" font-size="8pt" space-after="5pt">Family Name</fo:block>
	</fo:table-cell>
			
	<fo:table-cell number-columns-spanned="5">
		<fo:block text-align="left" font-size="8pt" space-after="5pt">Given Name</fo:block>
	</fo:table-cell>
		
		
</fo:table-row>
	
<fo:table-row>
	
	<fo:table-cell number-columns-spanned="18">
		<fo:block border="1pt solid black " space-after="20pt"/>
	</fo:table-cell> 
	
</fo:table-row>


<xsl:apply-templates select="candidate-details"/>


							 
<fo:table-row>
	
	<fo:table-cell number-columns-spanned="18">
		<fo:block border="1pt solid black " space-after="50pt" space-before="20pt"/>
	</fo:table-cell> 

</fo:table-row>

<fo:table-row>
	<fo:table-cell number-columns-spanned="18">
	<fo:block><xsl:if test="position() != last()"><xsl:attribute name="break-after">page</xsl:attribute></xsl:if></fo:block>
	</fo:table-cell> 
</fo:table-row> 


</xsl:template>


<xsl:template match="candidate-details">


<fo:table-row>
				
		<fo:table-cell number-columns-spanned="4">
			<fo:block text-align="left" font-size="8pt" space-after="5pt"><xsl:value-of select="start-time"/></fo:block>
		</fo:table-cell> 
					
		<fo:table-cell number-columns-spanned="4">
			<fo:block text-align="left" font-size="8pt" space-after="5pt"><xsl:value-of select="idnumber"/></fo:block>
		</fo:table-cell>
				
		<fo:table-cell number-columns-spanned="5">
			<fo:block text-align="left" font-size="8pt" space-after="5pt"><xsl:value-of select="familyname"/></fo:block>
		</fo:table-cell>
				
		<fo:table-cell number-columns-spanned="5">
			<fo:block text-align="left" font-size="8pt" space-after="5pt"><xsl:value-of select="givenname"/></fo:block>
		</fo:table-cell>
			
			
</fo:table-row>
	

</xsl:template>




 </xsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to