TCPDF在标题中的页面上添加行

Bil*_*lly 3 php tcpdf

我为使用TCPDF创建的PDF创建了自定义标题.现在我想在标题的底部添加一条横跨页面的蓝线(大约2px宽度),但无法弄清楚如何?

ser*_*rby 10

我相信你是这样做的:

$style = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0));

$pdf->Line(5, 10, 80, 30, $style);
Run Code Online (Sandbox Code Playgroud)

这是完整的例子

http://www.tcpdf.org/examples/example_012.phps


eke*_*ner 5

您还可以使用页面轴:

$pdf->Line(5, $pdf->y, $pdf->w - 5, $pdf->y);
Run Code Online (Sandbox Code Playgroud)

然而,如果你想呈现一个彩色<hr>的HTML标签,你将需要调整TCPDF::DrawColor(此摘录是,增加了一个图巴为每一个数据报告的每一行代码$twidth$lengthmm):

$htmlbar = '<hr style="width:' . $lengthmm . 'mm;">';
$oldDrawColor = $pdf->DrawColor;
$pdf->setDrawColor(121, 161, 46);
$pdf->MultiCell($twidth,'2',$htmlbar,0,'L',$fill,1,'','',true,0,true,false,4,'T',false);
$pdf->DrawColor = $oldDrawColor;
Run Code Online (Sandbox Code Playgroud)


Vin*_*eri 5

我找到了放线的最简单方法

$pdf->writeHTML("<hr>", true, false, false, false, '');
Run Code Online (Sandbox Code Playgroud)