This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: class and graphic in FO?
- From: yan bai <bytj at yahoo dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Sat, 22 Dec 2001 13:05:47 -0800 (PST)
- Subject: Re: [xsl] class and graphic in FO?
- Reply-to: xsl-list at lists dot mulberrytech dot com
Thank you so much, Jeni and Ken.
I am able to use a class-like attribute-set to format
the page now. That is really a smart and clean way.
I also used the external-graphic to display a picture.
I've not checked the book as Ken suggested. But I'll
do so.
Yan
--- Jeni Tennison <jeni@jenitennison.com> wrote:
> 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
>
__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list