Table Cell Alignment - Asciidoctor to Docbook

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Table Cell Alignment - Asciidoctor to Docbook

      <row>
        <entry align="center" valign="middle">Name</entry>       
        <entry align="left" valign="middle">Class</entry>
        <entry align="center" valign="middle">Grades</entry>
      </row>
              <row>
        <entry align="center" valign="middle" morerows="3"><simpara>Richard</simpara></entry>
        <entry align="left" valign="middle"><simpara>Programming</simpara></entry>
        <entry align="center" valign="middle"><simpara>16</simpara></entry>
      </row>
      <row>
        <entry align="center" valign="middle"><simpara>Digital Systems</simpara></entry>
        <entry align="left" valign="middle"><simpara>18</simpara></entry>
      </row>
      <row>
        <entry <b>align="center"  valign="middle"><simpara>Electrical Circuits</simpara></entry>
        <entry <b>align="left" valign="middle"><simpara>15</simpara></entry>
      </row>
      <row>
        <entry align="center" valign="middle"><simpara>Telecommunications</simpara></entry>
        <entry align="left" valign="middle"><simpara>15</simpara></entry>
      </row>
      </tgroup>

The alignment of each entry is not correct. I would expect something like the following code in docbook:


      <row>
        <entry align="center" valign="middle" morerows="3"><simpara>Richard</simpara></entry>
        <entry align="left" valign="middle"><simpara>Programming</simpara></entry>
        <entry align="center" valign="middle"><simpara>16</simpara></entry>
      </row>
      <row>
        <entry align="left" valign="middle"><simpara>Digital Systems</simpara></entry>
        <entry align="center" valign="middle"><simpara>18</simpara></entry>
      </row>
      <row>
        <entry align="left" valign="middle"><simpara>Electrical Circuits</simpara></entry>
        <entry align="center" valign="middle"><simpara>15</simpara></entry>
      </row>
      <row>
        <entry align="left" valign="middle"><simpara>Telecommunications</simpara></entry>
        <entry align="center" valign="middle"><simpara>15</simpara></entry>
      </row>

It seems the asciidoctor is ignoring the fact that the cell on the first column is spanning 3 rows.

Anyone can help me ?

Thanks in advance.
Best Regards,
rogerpt
Hi,

I'm having some problems with the cell alignment when convert to docbook. Let me introduce the following example to better describe my issue:

In asciidoctor I have:

[[table-test-case-overview]]
[options="header", width="100%", cols="^.^20%,<.^40%,^.^40%"]
.Test Case Overview
|===
|Name | Class | Grades
.4+|Richard
|Programming |16
|Digital Systems | 18
|Electrical Circuits | 15
|Telecommunications | 15
|===

And what I get is something like:

   
Reply | Threaded
Open this post in threaded view
|

Re: Table Cell Alignment - Asciidoctor to Docbook

mojavelinux
Administrator
This is a bug in Asciidoctor. Thanks for reporting. I've filed it as an issue. Please follow-up there.


-Dan


On Mon, Mar 31, 2014 at 10:38 AM, rogerpt [via Asciidoctor :: Discussion] <[hidden email]> wrote:
Hi,

I'm having some problems with the cell alignment when convert to docbook. Let me introduce the following example to better describe my issue:

In asciidoctor I have:

[[table-test-case-overview]]
[options="header", width="100%", cols="^.^20%,<.^40%,^.^40%"]
.Test Case Overview
|===
|Name | Class | Grades
.4+|Richard
|Programming |16
|Digital Systems | 18
|Electrical Circuits | 15
|Telecommunications | 15
|===

And what I get is something like:

          <row>
        <entry align="center" valign="middle" morerows="3"><simpara>Richard</simpara></entry>
        <entry align="left" valign="middle"><simpara>Programming</simpara></entry>
        <entry align="center" valign="middle"><simpara>16</simpara></entry>
      </row>
      <row>
        <entry align="center" valign="middle"><simpara>Digital Systems</simpara></entry>
        <entry align="left" valign="middle"><simpara>18</simpara></entry>
      </row>
      <row>
        <entry <b>align="center"  valign="middle"><simpara>Electrical Circuits</simpara></entry>
        <entry <b>align="left" valign="middle"><simpara>15</simpara></entry>
      </row>
      <row>
        <entry align="center" valign="middle"><simpara>Telecommunications</simpara></entry>
        <entry align="left" valign="middle"><simpara>15</simpara></entry>
      </row>
      </tgroup>

The alignment of each entry is not correct. I would expect something like the following code in docbook:


      <row>
        <entry align="center" valign="middle" morerows="3"><simpara>Richard</simpara></entry>
        <entry align="left" valign="middle"><simpara>Programming</simpara></entry>
        <entry align="center" valign="middle"><simpara>16</simpara></entry>
      </row>
      <row>
        <entry align="left" valign="middle"><simpara>Digital Systems</simpara></entry>
        <entry align="center" valign="middle"><simpara>18</simpara></entry>
      </row>
      <row>
        <entry align="left" valign="middle"><simpara>Electrical Circuits</simpara></entry>
        <entry align="center" valign="middle"><simpara>15</simpara></entry>
      </row>
      <row>
        <entry align="left" valign="middle"><simpara>Telecommunications</simpara></entry>
        <entry align="center" valign="middle"><simpara>15</simpara></entry>
      </row>

It seems the asciidoctor is ignoring the fact that the cell on the first column is spanning 3 rows.

Anyone can help me ?

Thanks in advance.
Best Regards,


If you reply to this email, your message will be added to the discussion below:
http://discuss.asciidoctor.org/Table-Cell-Alignment-Asciidoctor-to-Docbook-tp1657.html
To start a new topic under Asciidoctor :: Discussion, email [hidden email]
To unsubscribe from Asciidoctor :: Discussion, click here.
NAML
      <row>
        <entry align="center" valign="middle">Name</entry>       
        <entry align="left" valign="middle">Class</entry>
        <entry align="center" valign="middle">Grades</entry>
      </row>
   
   



--