在FPDF中设置纸张尺寸

irw*_*wan 19 php fpdf

我想把纸张尺寸设置为fpdf的一半到一个字母大小,它大约是8.5x5.5 inc.我怎样才能做到这一点?
我在PHP语言中的fpdf函数是

$pdf = new FPDF('P','mm','?????');
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?谢谢你的帮助..

kub*_*uba 54

他们在FPDF构造函数文档中说它就在那里:

FPDF([string orientation [,string unit [,mixed size]]])

这是类构造函数.它允许设置所有方法中使用的页面大小,方向和度量单位(字体大小除外).参数......

尺寸

用于页面的大小.它可以是以下值之一(不区分大小写):

A3 A4 A5 Letter Legal

或包含宽度和高度的数组(以单位给出的单位表示).

他们甚至给出了一个自定义尺寸的例子:

自定义100x150 mm页面大小的示例:

$pdf = new FPDF('P','mm',array(100,150));
Run Code Online (Sandbox Code Playgroud)

  • 为了扩展这个答案,除了使用构造函数的默认设置,例如:$ PDF =新FPDF("P","毫米","A4"),大小也可以为每个页面,例如:$ PDF设置特定 - > AddPage('L','A3'); 虽然单位不能在每个页面的基础上被指定,因此,如果指定的宽度和高度,而不是A4/A3的尺寸参数的数组,而你可以改变每个页面的尺寸,所有页面都必须有指定的相同的单位,点(pt),毫米(mm),厘米(cm)或英寸(in)之一. (3认同)