Строка появляется на бумаге каждый раз при печати файла HTML - PullRequest
0 голосов
/ 14 марта 2010

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

1 Ответ

0 голосов
/ 14 марта 2010

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

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

Вы должны посмотреть HTML.

Если строка на самом деле отсутствует в HTML, значит, она находится вне вашего контроля. Это драйверы принтера или что-то подобное.

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

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

...