与FPDF和设置页面大小复制text

我使用FPDF。 类被实现,并且在其最基本的形式工作。 我创建了一个名片(3.5“×2”),并把它放在一个8.5“×11”页面上。 该卡被复制在单个页面上的10倍。

这里是我想要做的事:

  1. 复制一个变量10倍,(在每个卡的底部串打印)定义自定义为每偏移
  2. 从更改页面大小$unit='mm', $size='A4'$unit='inch', $size='letter' 。 这样做给我一个错误FPDF error: Incorrect unit: inch

我正在使用的代码如下:

switch($_POST['picker']){ case 'option1': // initiate FPDI $pdf = new FPDI(); // add a page $pdf->AddPage(); // set the sourcefile $pdf->setSourceFile('10-up.pdf'); // import page 1 $tplIdx = $pdf->importPage(1); // use the imported page and place it at point 10,10 with a width of 100 mm $pdf->useTemplate($tplIdx, 0, 0, 216, 279); // now write some text above the imported page $pdf->SetFont('Arial'); $pdf->SetTextColor(0,0,0); $pdf->SetXY(12, 12); //This is the variable I want to repeat 10 times and define custom offsets for each $pdf->Write(0, $user); $pdf->Output('final.pdf', 'D'); break;

我读过的文档似乎真的有限。 如果你知道有什么好的文档,请让我知道。 谢谢。

--------------解决方案-------------

如果其他人是否有同样的问题,这里是我的问题的第二部分的回答:

你必须在这里设置页面大小...

$pdf->AddPage('P', 'Letter');

这个定义页面为“人像”,“信”

我仍然在寻找一个答案的第一部分。 如果有人可以帮助,我将不胜感激。

你这样做,你开始构造函数,你现在有$ PDF =新FPDI()

$ PDF =新FPDF('P','中','信');

对 - 设置文档了在肖像 - 设置单位为达信英寸 - 设置文档大小美国信纸

http://www.fpdf.org/en/doc/fpdf.htm

分类:php 时间:2015-03-15 人气:0
本文关键词: PHP,FPDF
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.188 (s). 10 q(s)