2010-03-14 82 views
0

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

+0

可能是任何IMO。一个到HTML页面的实时链接将是最好的。 – 2010-03-14 19:28:28

+1

在同一台打印机上打印一些其他类型的文件,看看这条线是否在那里。并接受一些答案。 – 2010-03-14 19:29:02

+1

清洁打印机的头部? – amphetamachine 2010-03-14 19:29:04

回答

0

第1步。文件中是否有“行”?

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

你必须看看HTML。

如果该行实际上不在HTML中,那么它就超出了您的控制范围。它是打印机驱动程序或其他。

第2步。如果该行在文档中,您是在什么时候工作和“最近”之间进行更改的?没有?这就是他们所说的。

您必须找到导致HTML的所有变化。

+0

谢谢,实际上存在导致此问题的错误配置的


标记 – 2010-03-15 10:13:27