Skip to main content
1-Visitor
December 2, 2011
Question

can't force rule after merged cell preceding footer

  • December 2, 2011
  • 15 replies
  • 2201 views
Hi,

I've got a strange problem. Using Editor 5.3 m110 and the table included
below, I am unable to get a rule trailing the merged cell preceding the
footer. Anyone seen this before? Known bug or "feature"? Got a workaround?

I manually added the rowsep="1" on the cell in question. The table
interface wouldn't do it.

<table frame="top">
<title>can't force rule after merged cell preceding footer </title>
<tgroup cols="4"><colspec colname="col1"/"><colspec colname="col2"/"><colspec<br/>colname="col3"/><colspec colname="col4"/">
<thead>
<row>
<entry colsep="0" valign="top">
<para>Header</para>
</entry>
<entry colsep="0" valign="top"></entry>
<entry colsep="0" valign="top"></entry>
<entry colsep="0" valign="top"></entry>
</row>
</thead>
<tfoot>
<row>
<entry colsep="0" valign="top">
<para>Footer</para>
</entry>
<entry colsep="0" valign="top"></entry>
<entry colsep="0" valign="top"></entry>
<entry colsep="0" valign="top"></entry>
</row>
</tfoot>
<tbody>
<row>
<entry colsep="0">
<para>one</para>
</entry>
<entry colsep="0" morerows="1" rowsep="1">
<para>I should have a trailing rule.</para>
</entry>
<entry colsep="0">
<para>three</para>
</entry>
<entry colsep="0">
<para>four</para>
</entry>
</row>
<row>
<entry colsep="0">
<para>five</para>
</entry>
<entry colsep="0">
<para>six</para>
</entry>
<entry colsep="0">
<para>7</para>
</entry>
</row>
</tbody>
</tgroup>
</table>

--
Paul Nagai

    15 replies

    1-Visitor
    December 2, 2011
    This may seem a little simplistic, but I have had this problem and try turning the ruling on in the foot row instead of the header row. When you merge cells, its like Arbortext makes up its own mind on which row will show the rowsep.
    1-Visitor
    December 2, 2011
    in this line ---

    <entry colsep="0" morerows="1" rowsep="1">

    -- take out morerows="1" rowsep="1" so that its just <entry colsep="0">

    that seemed to work for me.


    naglists1-VisitorAuthor
    1-Visitor
    December 2, 2011
    The content requires the merged cell, though. Removing the morerows removes
    the merge. Or am I missing something?

    naglists1-VisitorAuthor
    1-Visitor
    December 2, 2011
    Hi Sindy,

    I'm all for simplicity, but I don't follow. I know I can set rowsep in the
    footer, but that would control the rule after the footer (which we don't
    want). The footer's cell borders reports both top and bottom rules
    (although there clearly isn't one *after* the footer. At least that's true
    for me.

    naglists1-VisitorAuthor
    1-Visitor
    December 2, 2011
    I should say, "the Table properties dialog displays the footer's top and
    bottom rules as 'on' ..."

    1-Visitor
    December 2, 2011
    Paul,
    Did you try <table frame="topbottom">? Or what the correct syntax would be there?

    naglists1-VisitorAuthor
    1-Visitor
    December 2, 2011
    Hi Trudy,

    frame="topbot" does correctly display the rule after the merged cell,
    however, it also displays a rule after the footer which is not desired.

    naglists1-VisitorAuthor
    1-Visitor
    December 2, 2011
    Support confirms the bug. There is a fix in 6.0 m010.


    1-Visitor
    December 2, 2011
    I should have been more specific. Sorry. Go into each entry cell of the footer row and using the Table border GUI, set the rowsep to top. If your footer row is spanned, you may have to unspan it and turn your colsep to off in the row before it will work.

    A work around I know, but it's the way I get mine to work.
    At least "they" are aware of it and working on it.
    Sindy
    naglists1-VisitorAuthor
    1-Visitor
    December 2, 2011
    While in a footer cell, the left half of the Modify Cell Borders dialog
    displays the following four choices:

    None
    All
    Left & Right
    Top & Bottom

    The right half of the Modify Cell Borders dialog displays three or four
    unlabeled buttons allowing me to set the border for:

    Top
    Bottom
    Left
    Right

    When in the first or last cell, the left or right border button is not
    displayed as those are controlled by the table border settings.

    So ... I can turn the top or bottom rule off on the footer row. I want the
    bottom off and can set it correctly. The top button feedback is that the
    top rule is on, however no markup reflecting that is in the XML. Rowsep, as
    I understand it, controls the trailing rule.

    So ... I'm stlil not able to do what you're suggesting OR I am able to but
    it still doesn't give me the output I'm after.

    My first "hack" was to manually set the rowsep="1" in the XML of the
    <entry> representing the merged cell. No rule is generated. I had to "hack"
    it because the Modify Cell Borders dialog for the merged cell does not
    display a bottom button to press.