我设置默认值:0。 下注边框将显示.. 如何克服这个问题? 请告诉我......
while ($row = $result->fetch_row())
{
for ($i = 0; $i < 11; $i++)
{
$pdf->SetXY($x, $y);
$pdf->Rect($x, $y, $widths[$i], $row_height);
$pdf->MultiCell($widths[$i], $line_height,
iconv('UTF-8', 'windows-1252', $row[$i]), 0, 'L');
$x += $widths[$i];
}
}
答案 0 :(得分:1)
您看到的边框是由Rect()
之前调用创建的。
答案 1 :(得分:0)
Multicell默认边框值为0.除非我们将border指定为1,否则它不会显示任何边框。
MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]])
请参阅Multicell http://www.fpdf.org/en/doc/multicell.htm
上的FPDF文档在上面的问题中没有多单元的边框,所以它不会显示任何边框。但是有一个矩形,显示边框。
Rect(float x, float y, float w, float h [, string style])
上的FPDF文档
答案 2 :(得分:0)
答案 3 :(得分:0)
按如下所示修改代码。
while ($row = $result->fetch_row())
{
for ($i = 0; $i < 11; $i++)
{
$pdf->SetXY($x, $y);
//$pdf->Rect($x, $y, $widths[$i], $row_height);
$pdf->MultiCell($widths[$i], $line_height,
iconv('UTF-8', 'windows-1252', $row[$i]), 0, 'L');
$x += $widths[$i];
}
}