我正在尝试使用PHP FPDF库生成PDF文档,
我试图在页面上画一条水平线,在左右两侧都缩进相同的数量。
我在努力实现这一目标时遇到了真正的困难。
我的代码如下,任何帮助将不胜感激。
$pdf = new FPDF( 'P', 'mm', 'A4' );
$pdf->AddPage();
$pdf->SetDisplayMode(real,'default');
$pdf->SetFillColor(0,0,0);
$pdf->SetFont('Arial','B',16);
$pdf->Image('logo.jpg',20,10,50,33.3);
$pdf->SetDrawColor(188,188,188);
$pdf->Line(20,45,150,45);
答案 0 :(得分:16)
鉴于一张肖像,A4页面宽210毫米,一小段数学应该可以帮助你解决这个问题:
$pdf->Line(20, 45, 210-20, 45); // 20mm from each edge
$pdf->Line(50, 45, 210-50, 45); // 50mm from each edge
这是因为您的声明与您在原始问题中所说的一致:
$pdf = new FPDF( 'P', 'mm', 'A4' ); // A4, portrait, measurements in mm.
答案 1 :(得分:-1)
使用以下内容 -
$pdf = new PDF('P','mm','A4'); //Set PDF as Potrait
$pdf->Ln(4); //Break
$pdf->Line(startpoint, 45, endpoint-50, 45); //Set the line
$pdf->Ln(4); //Break