2010-03-14 1 views
0

Мое приложение строит и печатает HTML-отчеты с использованием метода AxWebBrowser.ExecWb. В последнее время каждый раз, когда печатается отчет, на нем печатается тонкая горизонтальная линия. Он не должен быть там, он не отображается ни в каком предварительном просмотре (Word, браузер), но он всегда присутствует на бумаге, всегда в том же абсолютном местоположении и независимо от типа принтера. Есть идеи?Строка появляется на бумаге каждый раз, когда печатается HTML-файл.

+0

Может быть что угодно ИМО. Прямая ссылка на HTML-страницу будет самой лучшей. –

+1

Распечатайте другой файл на том же принтере и посмотрите, есть ли строка. И примите некоторые ответы. –

+1

Очистите голову вашего принтера? – amphetamachine

ответ

0

Шаг 1. Действительно ли «строка» в документе?

Просмотреть источник. Посмотрите на HTML. Есть ли тег <hr>? Есть ли теги <div>, которые могли бы создать линию? Встроенное изображение? Граница на таблице с ненулевой шириной? Многое может сделать это.

Вы должны ознакомиться с HTML.

Если строка на самом деле не находится в HTML, то это не под вашим контролем. Это драйверы принтера или некоторые такие.

Шаг 2. Если строка находится в документе, что вы изменили между тем, когда она работает, и «В последнее время»? Ничего? Это то, что все они говорят.

Вы должны найти все, что изменилось, что ведет к HTML.

+0

спасибо, на самом деле был неправильно настроенный тег


, который вызвал эту проблему –