<xsl:choose>
<xsl:when test="$shade.verbatim != 0">
- <fo:block white-space-collapse='false'
- white-space-treatment='preserve'
+ <fo:block id="{$id}"
+ white-space-collapse='false'
+ white-space-treatment='preserve'
linefeed-treatment='preserve'
xsl:use-attribute-sets="monospace.verbatim.properties shade.verbatim.style">
</fo:block>
</xsl:when>
<xsl:otherwise>
- <fo:block white-space-collapse='false'
- white-space-treatment='preserve'
+ <fo:block id="{$id}"
+ white-space-collapse='false'
+ white-space-treatment='preserve'
linefeed-treatment="preserve"
xsl:use-attribute-sets="monospace.verbatim.properties">
<xsl:copy-of select="$content"/>
<xsl:template match="literallayout">
<xsl:param name="suppress-numbers" select="'0'"/>
+ <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
+
<xsl:variable name="content">
<xsl:choose>
<xsl:when test="$suppress-numbers = '0'
<xsl:when test="@class='monospaced'">
<xsl:choose>
<xsl:when test="$shade.verbatim != 0">
- <fo:block white-space-collapse='false'
- white-space-treatment='preserve'
+ <fo:block id="{$id}"
+ white-space-collapse='false'
+ white-space-treatment='preserve'
linefeed-treatment="preserve"
xsl:use-attribute-sets="monospace.verbatim.properties shade.verbatim.style">
</fo:block>
</xsl:when>
<xsl:otherwise>
- <fo:block white-space-collapse='false'
- white-space-treatment='preserve'
+ <fo:block id="{$id}"
+ white-space-collapse='false'
+ white-space-treatment='preserve'
linefeed-treatment="preserve"
xsl:use-attribute-sets="monospace.verbatim.properties">
<xsl:copy-of select="$content"/>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$shade.verbatim != 0">
- <fo:block wrap-option='no-wrap'
+ <fo:block id="{$id}"
+ wrap-option='no-wrap'
white-space-collapse='false'
- white-space-treatment='preserve'
+ white-space-treatment='preserve'
text-align='start'
linefeed-treatment="preserve"
xsl:use-attribute-sets="verbatim.properties shade.verbatim.style">
</fo:block>
</xsl:when>
<xsl:otherwise>
- <fo:block wrap-option='no-wrap'
+ <fo:block id="{$id}"
+ wrap-option='no-wrap'
white-space-collapse='false'
- white-space-treatment='preserve'
+ white-space-treatment='preserve'
text-align='start'
linefeed-treatment="preserve"
xsl:use-attribute-sets="verbatim.properties">
<fo:block wrap-option='no-wrap'
white-space-collapse='false'
- white-space-treatment='preserve'
+ white-space-treatment='preserve'
linefeed-treatment="preserve"
xsl:use-attribute-sets="verbatim.properties">
<xsl:copy-of select="$content"/>