0

我的问题有点难以解释,但我去..

我有一个从 MySQL 请求在 WHILE (php) 中生成的文档,当我按 Ctrl+P 时它会生成约 10 页。

演示源:http: //3ansdemulti.com/dev/print.htm

如您所见,我想知道是否可以在每个 PRINT 页面顶部使用 HEADER 配置动态页面。

我知道我可以在元素上使用 page-break-before 但我怎么知道如何确定页面应该在哪里中断?

如果您需要更多信息,请问我!我愿意讨论。

4

1 回答 1

0

使用 fPDF....

<?php
 require('fpdf.php');

class PDF extends FPDF
{
// Page header
function Header()
{
// Logo
$this->Image('logo.png',10,6,30);
// Arial bold 15
$this->SetFont('Arial','B',15);
// Move to the right
$this->Cell(80);
// Title
$this->Cell(30,10,'Title',1,0,'C');
// Line break
$this->Ln(20);
}

// Page footer
function Footer()
{
 // Position at 1.5 cm from bottom
 $this->SetY(-15);
 // Arial italic 8
 $this->SetFont('Arial','I',8);
 // Page number
 $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}

//YOUR LOOP GOES HERE AND DEPENDING ON HOW MANY ITEMS FIT ON A PAGE, 
//YOU ADD NEW PAGE...AND CALL THE HEADER AND FOOTER EACH TIME....
//DOCUMENTATION CAN BE      FOUND ON THE SITE...

?>

www.fpdf.org

只需下载库并试一试,这是可打印/可电子邮件文档的更好选择。

于 2013-06-07T21:41:17.700 回答