[xep-support] Floats spanning multiple pages

From: Morley Tooke <morley.tooke_at_ADDRESS_REMOVED>
Date: Thu May 05 2016 - 06:58:40 PDT

I've recently been asked to make a sidebar containing basic section/UL
elements (DITA-OT) in my PDF output. The sidebar will float on the left
side of the page, and the rest of the document will position to the right
of the sidebar. Everything works as expected except:

1. The float breaks (no space for an element) when the sidebar is too big
to fit in the current page and must wrap to the next page, and
2. I'd like to clear the space directly below the sidebar such that he
paragraphs to the right of the sidebar do not wrap below the sidebar box.

Here is the template I've been experimenting with:

     <xsl:template match="*[contains(@class,' topic/section
')][@outputclass='sidebar']">
<fo:float float="start" >
<fo:block-container width="12pc" padding-top="18px" >
<fo:block xsl:use-attribute-sets="__sidebar" >
<xsl:call-template name="commonattributes"/>

<xsl:apply-templates/>
</fo:block>
</fo:block-container>
</fo:float>
    </xsl:template>

Here are the attributes:

<xsl:attribute-set name="__sidebar">
<xsl:attribute name="width">5pc</xsl:attribute>
<xsl:attribute name="padding-right">20px</xsl:attribute>
<xsl:attribute name="margin-right">20px</xsl:attribute>
<xsl:attribute name="padding-bottom">8px</xsl:attribute>
<xsl:attribute name="margin-bottom">8px</xsl:attribute>
<xsl:attribute name="position">absolute</xsl:attribute>
<xsl:attribute name="border-right-style">dotted</xsl:attribute>
<xsl:attribute name="border-right-width">1pt</xsl:attribute>
<xsl:attribute name="border-right-color">black</xsl:attribute>
<xsl:attribute name="font-size">8pt</xsl:attribute>
    </xsl:attribute-set>

Is this possible? Thanks in advance.

_______________________________________________
(*) To unsubscribe, please visit http://lists.renderx.com/mailman/options/xep-support
(*) By using the Service, you expressly agree to these Terms of Service http://w
ww.renderx.com/terms-of-service.html
Received on Thu May 5 06:56:36 2016

This archive was generated by hypermail 2.1.8 : Thu May 05 2016 - 06:56:51 PDT