我将表格中的标题旋转90度,但无法弄清楚如何在包含单元格中找到它们并让它们在它们周围调整大小。
$html .= '<table border="1" cellpadding="2" cellspacing="0">
<thead>
<tr style="background-color: #CCC;">';
foreach ($fields as $field) {
$html .= '<th>'
. '<tcpdf method="StartTransform"/>'
. '<tcpdf method="Rotate" params="' . $pdf->serializeTCPDFtagParameters(array(90)) .'"/>'
. s($this->format_column_heading($field, true))
. '<tcpdf method="StopTransform"/>'
. '</th>';
}
$html .= '</tr></thead><tbody>';
现在我可以使用TranslateY将标题向下移动一个固定的数量,但列标签是用户定义的,这样就无法提供帮助。我也不明白如何说服灰色标题单元格扩展以包围旋转标题。
注意 - 这是对成熟且复杂的PDF渲染代码的更改,因此我不能只重写以跳过html-&gt; pdf转换。