nadpisy <sect1> v hlavicce PDF
kecup4 na centrum.cz
kecup4 na centrum.cz
Čtvrtek Říjen 9 18:37:37 CEST 2003
Opet dekuji za odpoved,
uprava funguje, ma to ale jeste maly nedostatek:
Nadpisy uz jsou jen ze <sect1>, (vsechny <sect1> mi zacinaji na
novych strankach), ale v kazde hlavicce je nelogicky nadpis AZ
NASLEDUJICI <sect1>, pouze nadpis posledni <sect1> je OK :-).
Ve Vasi uprave se v section.heading definuje marker-class-
name="section.head.marker", ta je zrejme dale zpracovavana pres
header.content. Zkousel jsem zde opet ruzne varianty retrieve-
position a retrieve-boundary, zatim bez uspechu.
Diky,
P.R.
______________________________________________________________
> Od: Jirka Kosek <jirka na kosek.cz>
> Komu: docbook na linux.cz
> CC:
> Datum: Thu, 09 Oct 2003 16:00:16 +0200
> Předmět: Re: nadpisy <sect1> v hlavicce PDF
>
> kecup4 na centrum.cz wrote:
>
> > konkretne jsem zkousel ruzne varianty retrieve-class-name,
retrieve-
> > position a retrieve-boundary (podle specifikace FO), ale
vysledky
> > jsou porad spatne, stale se generuji nadpisy <sect2>, jen se
meni
> > jejich hodnoty v zavislosti na nastaveni retrieve-class-name.
> >
> > Jde nejak vnutit, aby se zpracovavaly pouze sekce prvni urovne?
>
> Zkuste:
>
> <xsl:template name="section.heading">
> <xsl:param name="level" select="1"/>
> <xsl:param name="marker" select="1"/>
> <xsl:param name="title"/>
> <xsl:param name="titleabbrev"/>
>
> <fo:block xsl:use-attribute-sets="section.title.properties">
> <xsl:if test="($marker != 0) and ($level = 1)">
> <fo:marker marker-class-name="section.head.marker">
> <xsl:choose>
> <xsl:when test="$titleabbrev = ''">
> <xsl:value-of select="$title"/>
> </xsl:when>
> <xsl:otherwise>
> <xsl:value-of select="$titleabbrev"/>
> </xsl:otherwise>
> </xsl:choose>
> </fo:marker>
> </xsl:if>
> <xsl:choose>
> <xsl:when test="$level=1">
> <fo:block xsl:use-attribute-
sets="section.title.level1.properties">
> <xsl:copy-of select="$title"/>
> </fo:block>
> </xsl:when>
> <xsl:when test="$level=2">
> <fo:block xsl:use-attribute-
sets="section.title.level2.properties">
> <xsl:copy-of select="$title"/>
> </fo:block>
> </xsl:when>
> <xsl:when test="$level=3">
> <fo:block xsl:use-attribute-
sets="section.title.level3.properties">
> <xsl:copy-of select="$title"/>
> </fo:block>
> </xsl:when>
> <xsl:when test="$level=4">
> <fo:block xsl:use-attribute-
sets="section.title.level4.properties">
> <xsl:copy-of select="$title"/>
> </fo:block>
> </xsl:when>
> <xsl:when test="$level=5">
> <fo:block xsl:use-attribute-
sets="section.title.level5.properties">
> <xsl:copy-of select="$title"/>
> </fo:block>
> </xsl:when>
> <xsl:otherwise>
> <fo:block xsl:use-attribute-
sets="section.title.level6.properties">
> <xsl:copy-of select="$title"/>
> </fo:block>
> </xsl:otherwise>
> </xsl:choose>
> </fo:block>
> </xsl:template>
>
> --
> -----------------------------------------------------------------
> Jirka Kosek
> e-mail: jirka na kosek.cz
> http://www.kosek.cz
>
Další informace o konferenci Docbook