Subject: Re: avt's From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Mon, 21 Feb 2000 10:03:47 -0500 |
I would like to specify a font size, min optimum and max, with respect to a global variable.
<?xml version="1.0"?> <!DOCTYPE xsl:stylesheet [ <!ENTITY nl "
"> ]> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
<xsl:attribute-set name="font-metrics"> <xsl:attribute name="font-size"> <xsl:value-of select="$hd-size"/>pt</xsl:attribute> <xsl:attribute name="space-before.minimum"> <xsl:value-of select="round(0.8 * $hd-size)"/>pt</xsl:attribute> <xsl:attribute name="space-before.maximum"> <xsl:value-of select="round(1.2 * $hd-size)"/>pt</xsl:attribute> <xsl:attribute name="space-before.optimum"> <xsl:value-of select="$hd-size"/>pt</xsl:attribute> </xsl:attribute-set>
<xsl:template match="item"> <fo:block xsl:use-attribute-sets="font-metrics"> <xsl:apply-templates/> </fo:block> </xsl:template>
Objective is to provide everything in relative sizes, such that I can provide a variant (font size) for any users preference.
-- G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Practical Transformation Using XSLT and XPath ISBN 1-894049-03-9 Next instructor-led training: 2000-02-27/28,2000-05-11/12,2000-05-15, - 2000-06-12,2000-06-13,2001-01-27
Current Thread |
---|
|