网页内的打印区域

时间:2014-10-23 18:58:45

标签: css printing

我正在尝试打印到我的网站上的3“x5”标签的primera lx900标签打印机。我将标签完美地打印到一个标签上,将长度(255px)和宽度(455px)定义为横向,但无论我做什么,它都会打印3个空白标签,将空白空间打印到页面末尾。为了尝试排除故障,我将页面缩小到以下代码,并且仍然打印3个空白标签。我已经尝试了各种尺寸,溢出和@media打印的变化而没有运气!请帮忙!

css page is
@media print {
margin: 0 !important;
padding: 0 !important;
max-height: 255px !important;
max-width: 455 !important;
}

@page {
margin: 0 !important;
max-width: 455px;
max-height: 255px;
overflow: hidden !important;
}

.templateholder { width: 455px;height: 255px; overflow:hidden !important; }

html页面是

<html>
<head>
<link href="css/printlabel.css" rel="stylesheet">
</head>
<body class="templateholder" style="margin:0">
test
</body>
</html>
编辑:我使用正确大小的fpdf快速编写了pdf,看看是否能正确打印。它做同样的事情,在第一个正确的标签后打印3个空白标签。我在下面用于fpdf的代码。这是否表明发生了什么?

require('fpdf/PDF_MySQL_Table.php');

$pdf = new FPDF('L','in',array(5,3));

$pdf->SetFont('Arial','B',10);
$pdf->SetFillColor(135,206,250);
$pdf->Cell(0,5,'Test',0,1,'L');

$pdf->Output(); 

0 个答案:

没有答案