Menu

#116 ICML Table Generation Does not Implement spanning

Current_release
closed
None
1
2014-07-02
2013-11-21
No

Transformation of CALS tables with spanning is not implemented in the calstbl2icmlImpl.xsl module.

Discussion

  • Steven Calderwood

    Partial fix is r1547; handles column spanning cells. Row spanning cells are fairly easy, too, since the @rowspan value can equal the @morerows value in the DITA source. But it is the other cells that we need additional logic for. In ICML, each cell gets a y:x (row:col) explicit value in its @name. So we have to figure out what the cells' proper y:x is. When a cell's @name equals another cell's @name, the earlier cell is the one displayed and the latter cell is ignored (in InDesign CS6 at least). The logic to use will likely be very similar to the logic used in the h2d plugin of the DITA-OT. That logic constructs a matrix for the cells in a HTML table; with a matrix, we'd know the proper y:x values for each cell.

     
  • Steven Calderwood

    Fix committed to SVN (r1549). Test suite committed to SVN (r1548). Please close.

     
  • W. Eliot Kimber

    W. Eliot Kimber - 2014-07-02
    • status: accepted --> closed
     
  • W. Eliot Kimber

    W. Eliot Kimber - 2014-07-02

    Released in 0.9.19RC12

     

Anonymous
Anonymous

Add attachments
Cancel