anpassen Grundsätzlich erstelle ich ein PDF mit Dompdf. Aber, dommpdf hört Common CSS und HTML. Also, ich habe eine Tabelle in HTML. Es gibt eine <td>
, die viel Bild enthält.Wie Bild in td html css/dmpdf
Ist es möglich zu manipulieren <td>
wissen, ob das Bild nicht passt, so wird Bild kontinuierlich unter dem vorherigen Bild.
Dies ist mein Code.
**CSS**
table, td, th {
border: 1px solid black;
}
table {
border-collapse: collapse;
width: 100%;
}
.table-no-border tr td th{
border : none;
}
td {
height: 50px;
vertical-align: middle;
text-align: center;
}
**HTML**
<tbody>
<?php
$no = 1;
foreach ($image->result() as $row) {
$file_thumb = explode(", ", $row->FILE_THUMB);
echo "<tr>";
echo "<td style='vertical-align: text-top ; text-align: left;'>$no</td>";
echo "<td style='vertical-align: text-top ; text-align: left;'>$row->SPEC <br> $row->CONTRACT_NO <br> $row->SIZE <br> $row->COIL_NO</td>";
// a lot of image in td //
echo "<td>";
for ($i = 0; $i < count($file_thumb); $i++) {
echo "<img src= '$file_thumb[$i]' >";
}
echo "</td>";
echo "<td style='vertical-align: text-top ; text-align: left;'>$row->CHECK_LIST</td>";
echo "</tr>";
$no++;
}
?>
</tbody>
Jede Hilfe es so
geschätzt
dompdf unterstützt JS überhaupt nicht. Dafür müsstest du etwas wie [PhantomJS] (http://phantomjs.org) benutzen. Wenn die Seite jedoch zuerst im Browser in der Vorschau angezeigt wird, können Sie die JS-modifizierte Seite zum Rendern an den Server zurücksenden *. – BrianS