FPDF - 绘制一条以宽度为中心的线条

Big*_*ies 8 php fpdf

我试图使用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);
Run Code Online (Sandbox Code Playgroud)

gve*_*vee 17

给定一幅肖像,A4页面宽210毫米,简单的数学运算可以帮助您解决这个问题:

$pdf->Line(20, 45, 210-20, 45); // 20mm from each edge
$pdf->Line(50, 45, 210-50, 45); // 50mm from each edge
Run Code Online (Sandbox Code Playgroud)

这是因为您的声明正如您在原始问题中所述:

$pdf = new FPDF( 'P', 'mm', 'A4' ); // A4, portrait, measurements in mm.
Run Code Online (Sandbox Code Playgroud)