1
왜 내 PDF를 화면에 인쇄 할 때 표의 테두리가 나타나지 않습니까?HTMl 테이블의 테두리가 PHP에서 표시되지 않음 PDF
저는 mPDF 라이브러리를 사용하고 있습니다.
나는 html로 테이블을 만들고 어떤 이유로 그것이 보이지 않습니다.
인라인 CSS를 사용하여 이미 시도했지만 제대로 작동하지 않았습니다. 그런 다음
<?php
require_once 'MPDF57\MPDF57\mpdf.php';
class TablePDF {
public function printPDF() {
$mpdf = new mPDF();
$border = 2 ;
$mpdf->SetHeader("Tabela");
$mpdf->SetFooter("Tabela");
$htmlpdf= "
<html>
<head>
<link type='text/css' rel=' rel='heet' href=' href='tstrap.min.css'>
<link type='text/css' rel='stylesheet' href='css/estilo.css'>
<style type='.text/css.'>
<title>Table</title>
</style>
.td{
style='border: 1px solid';
}
</head>
<body>
<table class='tabela' border=".$border." style='border:10px solid;'>
<tr style='border:10px solid black'>
<th width='150' style='border:10px solid black; '>GE</th>
<td width='200' style='border:10px solid black; '>0</td>
<td width='200' style='border:10px solid black; '><strong>Nome Curto</strong></td>
<td width='200' style='border:10px solid black; '>0</td>
</tr>
</table>
<table class='tabela' border=".$border." style='border:10px solid black'>
<tr>
<th width='150'>Valor</th>
<td width='200'>0</td>
<td width='200'><strong>FG</strong></td>
<td width='200'>0</td>
</tr>
</table>
<table class='tabela' border=".$border." style='border:10px solid black'>
<tr>
<th width='150'> Jugular </th>
<td width='117'>0</td>
<td width='117'>0</td>
<td width='117'>0</td>
<td width='118'>0</td>
<td width='119'>0</td>
</tr>
</table>
<table class='tabela' border=".$border." style='border:10px solid black'>
<tr>
<th width='150'>EXP3D</th>
<td width='200'>0</td>
<td width='200'>0</td>
<td width='200'>0</td>
</tr>
</table>
<table class='tabela' border=".$border." style='border:10px solid black'>
<tr>
<th width='150'>EXP28D</th>
<td width='200'>0</td>
<td width='200'>0</td>
<td width='200'>0</td>
</tr>
</table>
<table class='tabela' border=".$border." style='border:10px solid black'>
<tr>
<th width='150'>Carotida</th>
<td width='303'>0</td>
<td width='303'>0</td>
</tr>
</table>
</body>
</html>";
$mpdf -> useOnlyCoreFonts = true;
$mpdf->WriteHTML($htmlpdf);
$mpdf->Output();
}
}
?>
나는 PDF를 인쇄이 기능을 사용하려면이 옵션을 사용
<?php
require_once 'TablePDF.php';
$var = new TablePDF();
$var->printPDF();
?>
편집 : 난 그냥 테이블 태그 라인의 테이블 클래스를 삭제 시작의 문제는 일부 해결되었다 그것은 그것을 수업으로 인식하지 못하는 이유입니다.
감사합니다.
유효한 CSS처럼 보이지 않습니다. 내가 놓친 게 있니? – showdev
필자가 아는 한, 스타일 선언 안에'style :'을 사용하는 것은 불법입니다. – Stefan