2010-03-14 5 views
0

Mon application génère et imprime des rapports HTML à l'aide de la méthode AxWebBrowser.ExecWb. Dernièrement, chaque fois qu'un rapport est imprimé, une mince ligne horizontale est imprimée à travers. Ce n'est pas censé être là, il n'apparaît dans aucun aperçu (Word, navigateur), mais il est toujours là sur le papier, toujours au même endroit absolu et quel que soit le type d'imprimante. Des idées?La ligne apparaît sur le papier à chaque impression d'un fichier HTML

+0

Peut être n'importe quoi IMO. Un lien direct vers une page HTML serait la meilleure chose. –

+1

Imprimez un autre type de fichier sur la même imprimante et vérifiez si la ligne est présente. Et acceptez quelques réponses. –

+1

Nettoyez la tête de votre imprimante? – amphetamachine

Répondre

0

Étape 1. La "ligne" est-elle réellement dans le document?

Voir la Source. Regardez le HTML. Y a-t-il un tag <hr>? Y a-t-il des étiquettes <div> qui pourraient créer la ligne? Une image intégrée? Une limite sur une table avec une largeur non nulle? Beaucoup de choses peuvent le faire.

Vous devez regarder le code HTML.

Si la ligne n'est pas réellement dans le code HTML, alors c'est hors de votre contrôle. Ce sont les pilotes d'imprimantes ou autres. Étape 2. Si la ligne est dans le document, qu'avez-vous changé entre le moment où cela a fonctionné et «Dernièrement»? Rien? C'est ce qu'ils disent tous.

Vous devez trouver tout ce qui a changé jusqu'au HTML.

+0

merci, il y avait effectivement une balise


incorrectement configuré qui a causé ce problème –

Questions connexes