我的问题有点难以解释,但我去..
我有一个从 MySQL 请求在 WHILE (php) 中生成的文档,当我按 Ctrl+P 时它会生成约 10 页。
演示源:http: //3ansdemulti.com/dev/print.htm
如您所见,我想知道是否可以在每个 PRINT 页面顶部使用 HEADER 配置动态页面。
我知道我可以在元素上使用 page-break-before 但我怎么知道如何确定页面应该在哪里中断?
如果您需要更多信息,请问我!我愿意讨论。
我的问题有点难以解释,但我去..
我有一个从 MySQL 请求在 WHILE (php) 中生成的文档,当我按 Ctrl+P 时它会生成约 10 页。
演示源:http: //3ansdemulti.com/dev/print.htm
如您所见,我想知道是否可以在每个 PRINT 页面顶部使用 HEADER 配置动态页面。
我知道我可以在元素上使用 page-break-before 但我怎么知道如何确定页面应该在哪里中断?
如果您需要更多信息,请问我!我愿意讨论。
使用 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
只需下载库并试一试,这是可打印/可电子邮件文档的更好选择。