每次打印HTML文件时,纸张都会出现在纸上

时间:2010-03-14 19:26:43

标签: html printing report

我的应用程序使用AxWebBrowser.ExecWb方法构建和打印HTML报告。最近,每次打印报告时,都会在其上打印细水平线。它不应该在那里,它不会出现在任何预览(Word,浏览器)中,但它始终存在于纸张上,始终位于相同的绝对位置,无论打印机类型如何。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

步骤1.文档中是否有“行”?

查看来源。看看HTML。是否有<hr>代码?是否有可以创建该行的<div>个标记?嵌入式图像?宽度非零的表格边界?很多事情都可以做到这一点。

您必须查看HTML。

如果该行实际上不在HTML中,则它不受您的控制。这是打印机驱动程序或其他一些。

步骤2.如果该行在文档中,那么它在工作和“最近”之间有什么变化?没有?这就是他们所说的。

您必须找到导致HTML的所有更改内容。