Function Reference

Convert

Convert a measurement from one set of units to another.

Syntax:

wwunits:Convert($sourceValue, $sourceUnits, $targetUnits)

Parameters:

Name

Type

Description

sourceValue

double

Source value.

sourceUnits

string

Source units.

targetUnits

string

Target units.

Returns:

double: A number.

Example:


<xsl:variable name="VarCentimeters" select="wwunits:Convert(wwunits:NumericPrefix('2in'), wwunits:UnitsSuffix('2in'), 'cm')" />

CSSRGBColor

Convert the given HTML/CSS color to a hex encoded CSS color. Useful for converting named colors such as green to their hex equivalents.

Syntax:

wwunits:CSSRGBColor($htmlColor)

Parameters:

Name

Type

Description

htmlColor

string

The HTML color.

Returns:

string: Hex encoded CSS color as string.

Example:


<xsl:variable name="VarGreenAsRGB" select="wwunits:CSSRGBColor('green')" />

EncodingFromCodePage

Determine the HTML encoding for a page given a Windows code page value.

Syntax:

wwunits:EncodingFromCodePage($codePage)

Parameters:

Name

Type

Description

codePage

int

The code page.

Returns:

string: A string.

Example:


<xsl:variable name="VarEncoding" select="wwunits:EncodingFromCodePage(23)" />

NumericPrefix

Extract the numeric prefix of 'value'.

Syntax:

wwunits:NumericPrefix($value)

Parameters:

Name

Type

Description

value

string

The value.

Returns:

string: A string.

Example:


<xsl:variable name="VarNumber" select="wwunits:NumericPrefix('24px')" />

RTFColor

Convert a standard HTML/CSS color to an RTF color.

Syntax:

wwunits:RTFColor($htmlColor)

Parameters:

Name

Type

Description

htmlColor

string

The HTML color.

Returns:

string: RTF color as string.

Example:


<xsl:varaible name="VarRTFColor" select="wwunits:RTFColor('#FF3399')" />

UnitsSuffix

Extract the units suffix of 'value'. Only returns a non-zero length string of there is also a numeric prefix.

Syntax:

wwunits:UnitsSuffix($value)

Parameters:

Name

Type

Description

value

string

The value.

Returns:

string: A string.

Example:


<xsl:variable name="VarNumber" select="wwunits:UnitsSuffix('24px')" />

Last modified date: 08/12/2026