xsl-list
[Top] [All Lists]

[xsl] bug fo:footnote with FOP ?

2006-05-11 04:57:10


Hi,

I have a problem with FOP 0.20.5 and footnotes (pdf renderer).

See below a small xsl-fo example showing the problem.

In this example, there are 30 lines and a footnote.

If there are 22 lines or less, footnote appears.
If there are 23 to 29 lines, footnote does not appear.
If there are 30 lines ou more, footnote appears (on page 2, it is OK).

Any idea on this problem ?

Regards -- Ph D


<?xml version="1.0" encoding="iso-8859-1"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"; >
   <fo:layout-master-set>
<fo:simple-page-master margin-right="2.499cm" margin-left="1.101cm" margin-bottom="4.001cm" margin-top="0.64cm" page-width="21.001cm" page-height="29.7cm" master-name="Standard"> <fo:region-body margin-top="8.901cm + 0cm" margin-bottom="1.6cm + 0.101cm"/>
         <fo:region-before extent="29.7cm - 0.64cm - 4.001cm"/>
         <fo:region-after extent="1.6cm"/>
      </fo:simple-page-master>
   </fo:layout-master-set>
   <fo:page-sequence master-reference="Standard">

      <fo:static-content flow-name="xsl-region-before">
      </fo:static-content>

      <fo:static-content flow-name="xsl-region-after">
      </fo:static-content>

      <fo:flow flow-name="xsl-region-body">



                        <fo:block>1</fo:block>
                        <fo:block>2</fo:block>
                        <fo:block>3</fo:block>
                        <fo:block>4</fo:block>
                        <fo:block>5</fo:block>
                        <fo:block>6</fo:block>
                        <fo:block>7</fo:block>
                        <fo:block>8</fo:block>
                        <fo:block>9</fo:block>
                        <fo:block>10</fo:block>
                        <fo:block>11</fo:block>
                        <fo:block>12</fo:block>
                        <fo:block>13</fo:block>
                        <fo:block>14</fo:block>
                        <fo:block>15</fo:block>
                        <fo:block>16</fo:block>
                        <fo:block>17</fo:block>
                        <fo:block>18</fo:block>
                        <fo:block>19</fo:block>
                        <fo:block>20</fo:block>
                        <fo:block>21</fo:block>
                        <fo:block>22</fo:block>

                        <fo:block>23</fo:block>
                        <fo:block>24</fo:block>
                        <fo:block>25</fo:block>
                        <fo:block>26</fo:block>
                        <fo:block>27</fo:block>
                        <fo:block>28</fo:block>
                        <fo:block>29</fo:block>

                        <fo:block>30</fo:block>

                        <!--
                        1-22 only : works fine
                        23 - 29 : no foot note appears on generated pdf
                        30, 31, ... : works fine
            -->

<fo:block color="#000000" font-family="serif" font-size="10pt" hyphenate="false" >
               <fo:inline></fo:inline>
               <fo:footnote>
                  <fo:inline/>
                  <fo:footnote-body>

                        <fo:block>abc</fo:block>
                                                <fo:block>&#160;</fo:block>
                                                <fo:block>&#160;</fo:block>
                                                <fo:block>&#160;</fo:block>
                                                <fo:block>&#160;</fo:block>
                                                <fo:block>&#160;</fo:block>
                                                <fo:block>&#160;</fo:block>
                                                <fo:block>&#160;</fo:block>
                                                <fo:block>&#160;</fo:block>
                        <fo:block>def</fo:block>


                  </fo:footnote-body>
               </fo:footnote>
            </fo:block>



      </fo:flow>
   </fo:page-sequence>
</fo:root>










--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>
  • [xsl] bug fo:footnote with FOP ?, Philippe Drix <=