Membuat text align pada rowspan tabel di tcpdf

gimana cara membuat tampilan tabel yg sudah dirowspan menjadi ditengah seperti di merge. saya sudah coba di html berhasil, namun ketika saya coba di tabel tcpdf dgn script style yg sama tidak berhasil;. kira2 dimana masalahnya ya?


<tr>
<td style="vertical-align: middle;" border="1" width="30" rowspan="<?= $total_source2 ?>"><center><font size="8"><?php echo ++$no ?></font></center></td>
<td style="vertical-align: middle;" border="1" width="70" rowspan="<?= $total_source2 ?>"><center><font size="8"><?php echo $row->tgl ?></font></center></td>
</tr>

supaya jadi seperti ini

avatar venny23
@venny23

9 Kontribusi 2 Poin

Diperbarui 4 tahun yang lalu

4 Jawaban:

coba ikuti model html seperti dibawah <pre> &lt;table&gt; &lt;tr&gt; &lt;th&gt;NO&lt;/th&gt; &lt;th&gt;TANGGAL&lt;/th&gt; &lt;th&gt;NAMA BARANG&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td rowspan="2" style="vertical-align : middle;text-align:center;"&gt;1&lt;/td&gt; &lt;td rowspan="2" style="vertical-align : middle;text-align:center;"&gt;18-05-2020&lt;/td&gt; &lt;td&gt;Radio Outdoor 2 Ghz&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Radio Outdoor 2 Ghz&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td rowspan="3" style="vertical-align : middle;text-align:center;"&gt;2&lt;/td&gt; &lt;td rowspan="3" style="vertical-align : middle;text-align:center;"&gt;19-05-2020&lt;/td&gt; &lt;td&gt;Radio Outdoor 3.5 Ghz&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Radio Outdoor 5 Ghz&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Radio Outdoor 2 Ghz&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </pre>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

Tanggapan

sudah gan tapi masih sama hasilnya belum berhasil

sudah gan tapi masih sama hasilnya belum berhasil

avatar venny23
@venny23

9 Kontribusi 2 Poin

Dipost 4 tahun yang lalu

coba di test tanpa css lainnya. karena kalau lihat gambar dibawah; ia sudah akan menampilkan sesuai yang diharapkan. <a href='https://542dig.ch.files.1drv.com/y4mL5Mxel-nuzfGB4uXuKXfHqOssNjpefyKMzPwHSQ9lHFINx9ldiE0hAs3s-RetGTiPbn9srHKoJW1ikdBojhfFqVq0i3cs3dcTDB69pVVRimafMXQZio184MLcQSL4rTbIp5gRGwAOvWiqMvKGKXl18o0TGXe05v5oAULUX_Vrzq0EX2oHvl17M90PTvNxgRk?width=1360&height=842&cropmode=none'>https://542dig.ch.files.1drv.com/y4mL5Mxel-nuzfGB4uXuKXfHqOssNjpefyKMzPwHSQ9lHFINx9ldiE0hAs3s-RetGTiPbn9srHKoJW1ikdBojhfFqVq0i3cs3dcTDB69pVVRimafMXQZio184MLcQSL4rTbIp5gRGwAOvWiqMvKGKXl18o0TGXe05v5oAULUX_Vrzq0EX2oHvl17M90PTvNxgRk?width=1360&height=842&cropmode=none</a>

salah satu alasan test tanpa css-lainnya. bisa lihat dibawah. html yang diatas di tambahkan css untuk meng-override css yang ada di-element. <a href='https://5o2dig.ch.files.1drv.com/y4m8EJRRzzukFRJZmJ-6F5QhTTTOTulez1fC0FOAC0kkAxmw5xLJN8mDH1jERaakqX_tUIgsFTQ1Zj2no09qNEpiAo06jy81rITdyAonzSG_hBiQ6ceMjlyJ3NE8v3rC9rmZRQESt6A7iNc_kmKmQv9x2oqJWcvraRe2bEYILH2cR65Xsf_s2aogPCVIUZY5zAh?width=1360&height=842&cropmode=none'>Hasil table dengan override css</a>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

Tanggapan

sudah saya tambahkan gan, tapi hasilnya tetap sama. apa karna ini didalam tcpdf jadi punya cara tersendiri?? soalnya kalau saya jalankan di html murni bisa.

kalau di html murni ngga ada masalah gan, bisa jalan sperti yang diharapkan, namun ketika say abuat di dlm html yang ada di tcpdf, dia ngga jalan.

jadi benar ada override untuk css-nya (tapi tidak terlihat dari mana, karena agan tidak menyertakan hasil html yang di-render oleh php). cara singkatnya meng-override: [code] style="vertical-align:middle;text-align:center !important;" [/code] atau coba telusuri dari dev-tool dari mana override ini dan bisa juga ada setting di-tcpdf.

iya masih belum berhasil gan. ngga tau masalah nya dimana. atau karna memang ditcpdf ngga bisa ya. soalnya saya liat di contoh tcpdf html tabel, ngga ada yang posisinya drowsan ditengah, selalu diatas semua

Sudah coba override dengan !important style="vertical-align:middle;text-align:center !important;"

atau yang agan maksud hasil pdf-nya?

Kalau belum bisa juga, kemungkinan besar tcpdf belum support css-nya. cara lainnya buat pakai tag br atau tag lainnya, mengsimulasi lewat html tag.

note: maaf admin. ini harusnya di-comment, salah post.

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban