[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: class and graphic in FO?

Subject: Re: class and graphic in FO?
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Sat, 22 Dec 2001 08:54:17 +0000
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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.