我的应用程序使用AxWebBrowser.ExecWb方法构建和打印HTML报告。最近,每次打印报告时,都会在其上打印细水平线。它不应该在那里,它不会出现在任何预览(Word,浏览器)中,但它始终存在于纸张上,始终位于相同的绝对位置,无论打印机类型如何。有什么想法吗?
答案 0 :(得分:0)
步骤1.文档中是否有“行”?
查看来源。看看HTML。是否有<hr>
代码?是否有可以创建该行的<div>
个标记?嵌入式图像?宽度非零的表格边界?很多事情都可以做到这一点。
您必须查看HTML。
如果该行实际上不在HTML中,则它不受您的控制。这是打印机驱动程序或其他一些。
步骤2.如果该行在文档中,那么它在工作和“最近”之间有什么变化?没有?这就是他们所说的。
您必须找到导致HTML的所有更改内容。