小编pas*_*rby的帖子

在 TCPDF 中,如何获取当前页码为整数?

我尝试使用 $pdf-getAliasNumPage() 并且如果它以 PDF 格式呈现,它会显示页码。

但是当我在基本的 PHP 上进行试验并打印出来时,它只返回“{:pnp:}”。

如果页面已经更改,我曾经有一个 if 条件,以便我可以再次重置 value = 0,但由于 getAliasNumPage() 的返回值等于“{:pnp:}”,因此该条件始终为 false。

有什么办法可以找到作为整数的页码?那是什么 TCPDF 函数?

我只声明了 AddPage() 一次,因为我不需要它。

已经用过 $pdf->getPage(); 只返回 0。

谢谢!

$this->payroll_id  = $request->getParameter('payroll_id');
$this->class = new PsPayroll();
$config = sfTCPDFPluginConfigHandler::loadConfig();
$pdf = new reportPDF(LANDSCAPE, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 

$month = $this->class->mlFetchPayroll();
$month->execute(array($this->payroll_id));
$catch = "";
while ($print_month = $month->fetch()){
  $catch = $print_month[8];
}

$pdf->SetCreator(Aaron);
$pdf->setMonth($catch);
$pdf->SetAuthor('');
$pdf->SetTitle('Payroll Report');
$pdf->SetSubject('');
$pdf->SetKeywords('');

$pdf->SetHeaderData('logo.png', '25', '', $catch);

$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); …
Run Code Online (Sandbox Code Playgroud)

php pdf tcpdf

6
推荐指数
2
解决办法
2万
查看次数

如果表中的行不适合页面,如何在TCPDF上设置自动分页符?

我使用html在TCPDF中创建了一个表.现在,我需要确定表格行是否适合页面,因为它们的高度因其所持有的数据而异.

如果行的内容不适合,因为它的高度很高,或者行的内容已经超过页脚,则会将其打印到下一页.我怎样才能做到这一点?我还是TCPDF的新手.

谢谢你的帮助!

示例:(在这种情况下,Employee 3行不适合,因为Employee 2行的高度很高,将在第2页打印)

第1页

员工姓名|| 收入|| 扣除|| 净薪酬


员工1

                      - ALLOWANCE   - TAX           20,000.00
                      - N.SHIFT     - H. PLAN
                      - LUNCH ALW   - LOAN
                                    - LOAN 2
                                    - LOAN 3
Run Code Online (Sandbox Code Playgroud)

员工2

                      - ALLOWANCE   - TAX           18,000.00
                      - N.SHIFT     - H. PLAN
                      - LUNCH ALW   - LOAN
                                    - LOAN 2
                                    - LOAN 3 
                                    - LOAN 4
                                    - LOAN 5 
                                    - LOAN 6
                                    - LOAN 7
Run Code Online (Sandbox Code Playgroud)

第2页

员工姓名|| 收入|| 扣除|| 净薪酬


员工3

                      - ALLOWANCE   - TAX           30,000.00
                      - LUNCH …
Run Code Online (Sandbox Code Playgroud)

html php tcpdf

3
推荐指数
1
解决办法
7369
查看次数

标签 统计

php ×2

tcpdf ×2

html ×1

pdf ×1