Thank you for your help! I've managed to make it work.

<xsl:template match="para[@align]">
<fo:block text-align="{@align}">
   <xsl:apply-templates/>
</fo:block>
</xsl:template>

Roland Burda

2012/3/5 Robert Nagle <[email protected]>

> You may be unfamiliar with how to include parameters in your XSL
> customization layer.
>
> Here is a reference to that:
> http://docbook.sourceforge.net/release/xsl/current/doc/param.html
>
> Basically, for HTML output, you'd want to reference a css file and
> then you can do it in your CSS file.
>
> http://docbook.sourceforge.net/release/xsl/current/doc/html/docbook.css.source.html
>
> For FO (PDFs), you'd probably want to use this parameter
>
> http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.html
> (Choose the "alignment"  parameter under 2.19. Pagination and General
> Styles).
>
> If you need help getting started on a customization layer, look at
> this:
> http://www.sagehill.net/docbookxsl/CustomMethods.html#CustomizationLayer
>
> I can't speak about FO, but for html output, you'd want to use the
> role attribute on a para tag
> http://www.sagehill.net/docbookxsl/UsingCSS.html#CustomClass
>
> (That's not the only way -- you can write an XSL customization, but
> this way is easiest).
>
> Hope this helps.
>
> --
> Robert Nagle
> 6121 Winsome Ln #56C, Houston TX 77057-5581
> (H) 713 893 3424/ (W) 832-251-7522 Carbon Neutral Since Jan 2010
> http://www.robertnagle.info
>

Reply via email to