|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: class and graphic in FO?
Hi Yan,
> Just began to work on a project by using XSL-FO. As in html page, we
> can use CSS to define a class to format a html page. I am wondering
> how I can define a class to do a similar trick b/c it is very
> cumbersome for me to set the text formatting for every <fo:block>.
If you're generating XSL-FO using XSLT (as is intended), attribute
sets can be really useful. Define an attribute set for each 'class',
so things like:
<xsl:attribute-set name="paragraph">
<xsl:attribute name="font-size">12</xsl:attribute>
<xsl:attribute name="text-align">justify</xsl:attribute>
...
</xsl:attribute-set>
You can then use an attribute set on a particular fo:block with
xsl:use-attribute-sets:
<fo:block xsl:use-attribute-sets="paragraph">
...
</fo:block>
Attribute sets can be based on other attribute sets, and you can use
several attribute sets on any particular element if you want to (in
effect having several classes).
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








