You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by "Lewis, Eric" <Er...@ipi.ch> on 2008/02/04 15:21:54 UTC
Orphans and widows?
Hi all
I'm trying to apply the orphans and widows formatting rules, but I think
I've got something wrong.
Here's one example:
<xsl:template match="whatever">
<fo:block orphans="4" widows="4">
<fo:table table-layout="fixed" width="100%" padding-before="5mm">
<fo:table-column column-width="25%" />
<fo:table-column column-width="25%" />
<fo:table-column column-width="50%" />
<fo:table-body>
<xsl:apply-templates />
</fo:table-body>
</fo:table>
</fo:block>
</xsl:template>
Here's my output:
(...)
US2003145716 A1 07.08.2003 NONE
EP0717216 A1 04.06.1997 CN1414566 A 30.04.2003
EP1271553 A2 02.01.2003
---- Page break ----
US2003128586 A1 02.01.2003
JP2003109386 A 11.04.2003
Clearly, it's not doing what I want :-)
The question is: Why?
Thanks for any help
Eric
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
Re: Orphans and widows?
Posted by Vincent Hennebert <vi...@anyware-tech.com>.
Hi Eric,
Lewis, Eric wrote:
> Hi all
>
> I'm trying to apply the orphans and widows formatting rules, but I think
> I've got something wrong.
The orphans and widows properties don’t apply to tables, but only to
paragraphs. To achieve a similar effect for tables, you can use the
fox:orphan-content-limit extension defined by FOP:
http://xmlgraphics.apache.org/fop/0.94/extensions.html#widow-orphan-content-limit
Don’t forget to add the namespace declaration to the root element.
HTH,
Vincent
> Here's one example:
>
> <xsl:template match="whatever">
> <fo:block orphans="4" widows="4">
> <fo:table table-layout="fixed" width="100%" padding-before="5mm">
> <fo:table-column column-width="25%" />
> <fo:table-column column-width="25%" />
> <fo:table-column column-width="50%" />
> <fo:table-body>
> <xsl:apply-templates />
> </fo:table-body>
> </fo:table>
> </fo:block>
> </xsl:template>
>
>
> Here's my output:
> (...)
> US2003145716 A1 07.08.2003 NONE
> EP0717216 A1 04.06.1997 CN1414566 A 30.04.2003
> EP1271553 A2 02.01.2003
> ---- Page break ----
> US2003128586 A1 02.01.2003
> JP2003109386 A 11.04.2003
>
>
> Clearly, it's not doing what I want :-)
> The question is: Why?
>
>
> Thanks for any help
> Eric
--
Vincent Hennebert Anyware Technologies
http://people.apache.org/~vhennebert http://www.anyware-tech.com
Apache FOP Committer FOP Development/Consulting
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org