First of all: Thank you very much for your help!

>> <fo:basic-link internal-destination="addressListHeading">
>> <fo:page-number-citation color="blue" ref-id="addressListHeading"/>
>>  </fo:basic-link>
> This is the real problem. You probably noticed that the link area is
> not the whole page number, in particular with multiple digit page
> numbers.

Yes, that is right. I will follow your advise and use the headline text as link area.

> Your style sheet appear to be a bit more convoluted than usual. Some > other hints: > >> <xsl:template match="address_list/row/*" mode="address_list"> >> <xsl:choose> <xsl:when test="local-name()='ZIP_CODE_CITY'"> >> <xsl:call-template name="plzOrtRow"> > > If this comes directly from your original style sheet, you should > better use matching precise templates instead of piping everything > into a match-all and then use a choose in it.

Is this just a matter of style or do exact templates perform better?

> There is not all that much value in abstracting > really low-level stuff like table cell generation.

Hm, I generate quite a lot of cells (the document contains only tables) and thought that a template for generating cells would reduce filesize and improve readability of the stylesheet.

Thanks for your hints!!! Ralf

Reply via email to