[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Text running into the footer in PDF
Hi, Dennison, Cheri a écrit : > Hi! > > I'm upgrading to FOP 0.95 from 0.20.5 and from 1.70.1 to 1.74 for the DB stylesheets, and with the upgrade I have a particular long orderedlist (with another level of nested orderedlists inside) that no longer breaks correctly at the bottom of the page. Instead it keeps going down into the footer for two listitems before it then breaks to the next page and continues with the list. The place where it is supposed to break is in the middle of one of the nested orderedlist elements. The problem occurs even if I change the orderedlist to a procedure with several substeps sections. One other note that may or may not be relevant: some of the nested orderedlists (or substeps) have their own itemizedlist elements in them. The one where the break should occur does NOT have an itemizedlist in it. > > Does this sound like a familiar issue to anyone? This is probably because there are some elastic spaces on the pages that contain the lists, and they don’t play well together. Going down into the details is a bit technical I’m afraid. Basically, FOP makes use of elastic spaces to “justify” pages (align the bottoms of pages so that it looks nicer); but there’s a bug in lists that makes spaces stretch too much, and the content appear in the margin. Hopefully this issue will be fixed in the next version of FOP. To work around this problem you may try to suppress elastic spaces (set the .minimum, .optimum and .maximum components of space-before or space-after to the same value). This may be a bit tricky as you will probably need to modify templates that have nothing to do with orderedlist. A possibly better option can be to redefine the template transforming orderedlist, and produce a two-column fo:table instead of an fo:list-block. Tables are much more robust than lists in FOP 0.95, and you can achieve the same visual result. I hope this helps, Vincent
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]