Bonjour.
Je développe un logiciel qui dois imprimer des documents en n'utilisant que le framework .NET 1.1 en C# (VS 2003). Pour cela j'utilise la classe PrintDocument. Dans mes documents je dois centrer du texte sur la page (comme le N° de page par exemple). Le problème est que la totalité de mon document imprimé subit un décalage de quelques milimètres correspontant aux marges physiques de l'imprimante. Du coup mon texte n'est pas centré sur la page à la sortie de l'imprimante alors qu'il l'est sur l'apperçu avant impression.
Ma question est : est il possible de récupérer la taille de cette marge sachant qu'elle doit être différente pour chaque imprimante ? Et sinon, est-il possible d'utiliser des coordonnées réelles de la page plutot que des coordonnées relatives à la zone imprimable.
Merci pour vos lumières.
Partager