[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] dbfo-need height in FOP 1.0
Hi Bob, Thanks for the information. Along with reading your email, I did some experimentation on my own, and the result is that I have a bit better understanding of keeps and space in XSL:FO. -Sam On Fri, Jul 23, 2010 at 4:36 PM, Bob Stayton <bobs@sagehill.net> wrote: > Hi Sam, > Actually, you prompted me to revisit this feature. A block-container was > used because you can set a fixed height on it to take up the needed space, > and a regular block does not. However, I thought I would try a table with a > single row whose block-progression-dimension is set to the height, and that > does work in FOP 0.95 and 1.0. > > However, the other part of the need template is managing the vertical space > so that it does not introduce extra space. And FOP 1.0 does not support > space-after.precedence="force", so it cannot properly manage the space. The > visual result is that a section heading that is bumped to the next page will > express its space-before value before the heading. This leads to too much > space at the top of the page. > > Normally a space-before property is suppressed on the first block on a page, > so the heading would appear at the top without its space-before. But the > dbfo-need blocks interfere with that because they become the first block of > text on the page. What should happen is that the last dbfo-need block sets > space-after="0pt" and space-after.precedence="force", whose effect is to > override the heading block's space-before value. However, the > space-after.precedence="force" does not yet work in FOP, so you get the > extra space. > > So FOP is closer to supporting this feature, but not quite there yet. > > Bob Stayton > Sagehill Enterprises > bobs@sagehill.net > > > ----- Original Message ----- From: "Sam Fischmann" <sam.fischmann@gmail.com> > To: "deannelson" <deannelson@aol.com> > Cc: <docbook-apps@lists.oasis-open.org> > Sent: Friday, July 23, 2010 2:04 PM > Subject: Re: [docbook-apps] dbfo-need height in FOP 1.0 > > > I just gave this a shot and it did not appear to work in FOP 1.0. > I also see that they haven't added XSL-FO 1.1 indexing extensions, yet. > > Is there any reason that this PI has to work using the block-container > trick? If you made a processing instruction that created a regular > block that had both a keep-with-next.within-column="always" and > keep-with-previous.within-column="always"? > > -Sam > > On Fri, Jul 23, 2010 at 12:14 PM, deannelson <deannelson@aol.com> wrote: >> >> All, >> >> Does anyone know if the docbook stylesheets method for "dbfo-need height" >> is >> now supported in the new FOP 1.0 release? >> >> I know it was broke in the 0.93 & .0.95 releases. >> >> Regards, >> Dean Nelson > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]