L'impression des données dans un formulaire pré-imprimé en C# .Net 3.5 SP1
Question
J'ai besoin d'imprimer des données dans une pré-imprimé formulaire A6 (1/4 de la taille de paysages en perspective A4).Je n'ai pas besoin d'imprimer des paragraphes de texte, juste à quelques lignes éparses à la page.
Tous les trucs sur MSDN est d'environ priting paragraphes de texte.
Merci pour toute aide que vous pouvez donner, Roberto
La solution
Lors de la recherche de l'x,y les coordonnées à utiliser pour le revêtement de votre nouveau texte avec le pré-imprimées lacunes, les paramètres par défaut de l'objet graphique de Tirage de____() les fonctions sont de 100 pixels par pouce.Qui peut être sujet à changement en fonction de votre imprimante, mais dans mon (très limité) de l'expérience qui a toujours été le cas.
Autres conseils
vous devez créer un objet PrintDocument, traiter le au moins l'événement PrintPage et appliquer les modifications appropriées à la PrinterSettings de la propriété.
Dans votre PrintPage gestionnaire d'événements, faire tout ce que vous devez faire avec le PringPageEventArgs.Objet graphique;comme les lignes de dessin, dessin des images, etc.