I work with the Antenna House Formatter tool (v6.3) in order to render PDF files out of html documents with attached css3 (paged media module).
I want to rotate the text in a table cell by 90° counter-clockwise. The height of the rotated table cell should be automatically set.
HTML code
<td class="center middle verticaltext" rowspan="1" colspan="1">
<div class="vtext">
<b>Number of joints /</b>
<p>
<b>Number of bolts per joint</b>
</p>
</div>
</td>
As you can see the table cell does have a helper class and also a rotation wrapper div for the cell inherit content.
CSS code
tr > *.verticaltext > .vtext {
writing-mode: vertical-rl;
transform: rotate(-180);
}
Rendered Result (PDF)
The rendered result has an unusual large character spacing. Also text-alignment and vertical alignment css properties wont be applied any more (e.g. helper classes center and middle on td).
Is there a simple way to just rotate the table cell content and keep the wrapper width (auto)?