Re: Section at new page with exceptions
Jirka Kosek <[email protected]>
| Newsgroups | gmane.text.docbook.apps |
|---|---|
| Message-ID | <[email protected]> |
On 10.6.2020 14:35, Pavel Vávra wrote:
> <xsl:attribute-set name="section.level1.properties">
> <xsl:attribute name="break-before">page</xsl:attribute>
> </xsl:attribute-set>
>
> ... but some small set of sections is much shorter than one page and I want print them on one page together with previous one. Is it possible to do it e.g. marking these sections with a role 'NoPgBreak'? What I need to add to my xsl transformation to make it work?
You can use something like:
<xsl:attribute-set name="section.level1.properties">
<xsl:attribute name="break-before">
<xsl:choose>
<xsl:when test="@role = 'NoPgBreak'">auto</xsl:when>
<xsl:otherwise>page</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</xsl:attribute-set>
--
------------------------------------------------------------------
Jirka Kosek e-mail: [email protected] http://www.kosek.cz
------------------------------------------------------------------
Profesionální školení a poradenství v oblasti technologií XML.
Podrobný přehled školení http://xmlguru.cz/skoleni/
------------------------------------------------------------------
http://docbook.cz Stránky o dokumentačním formátu DocBook
http://xmlguru.cz Blog mostly about XML for English readers
------------------------------------------------------------------
signature.asc
(application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQRya5eRAjs9i3DpmvLPCZLDufR1HgUCXuE1sQAKCRDPCZLDufR1 Hi+YAKCbrX+w9DNd8FZoKeFqVFwCGHvsXwCgv2IBxBRk0E9UYNDRJim3HXLcO0c= =YwHf -----END PGP SIGNATURE-----