pad-string — Right-pads or left-pads a string out to a certain length
<xsl:template name="pad-string"> <xsl:param name="padChar" select="' '"/> <xsl:param name="leftRight">left</xsl:param> <xsl:param name="padVar"/> <xsl:param name="length"/> ... </xsl:template>
This function takes string padVar
and
pads it out in the direction rightLeft
to
the string-length length
, using string
padChar
(a space character by default) as
the padding string (note that padChar
can
be a string; it is not limited to just being a single
character).
This function began as a copy of Nate Austin's
prepend-pad
function in the Padding
Content section of Dave Pawson's XSLT
FAQ.