我正在使用TCPDF使用PHP创建PDF文件。我对创建的PDF文件有一个小问题。 我想设置每个PDF文件的左右边距。目前,如果左侧有10px的边距,则右侧有20px的边距。
如何设置左右页边距?
感谢大家的时间和关注。
我试过了;
$pdf->SetMargins(10, 10, -50, true);
和$pdf->SetRightMargin(-50);
没有任何运气。
答案 0 :(得分:17)
在new documentation中,它将功能显示为
TCPDF::SetMargins($left,$top,$right = -1,$keepmargins = false)
并将参数描述为:
<强>参数:强>
$left (float) Left margin. $top (float) Top margin. $right (float) Right margin. Default value is the left one. $keepmargins (boolean) if true overwrites the default page margins
因此,对于右边距,-1
用于表示没有提供右边距并使用相同的左边距。您使用的-50
不是有效保证金。
请改为尝试:
$pdf->SetMargins(10, 10, 10, true);