Hallo Jirka,
  thank you very much, it works as expected.
Pavel

On Wed, 10 Jun 2020 21:33:58 +0200
Jirka Kosek <[email protected]> wrote:

> 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
> ------------------------------------------------------------------
> 

Attachment: pgpg05gFKFJLP.pgp
Description: PGP signature

Reply via email to