2009-10-28 4 views
1

J'ai une application (C#, .NET 3.5) qui écrit des reçus. Ils sont généralement imprimés avec une petite imprimante de reçus avec le .NET PrintDocument. Le problème est les cas d'exception où je veux imprimer avec une imprimante normale. Dans ces cas, le texte est coupé. Je souhaite avoir un chèque ou un commutateur pour éviter cela, mais garder les marges serrées sur la petite imprimante..NET PrintDocument - Le texte est tronqué

Quelle serait la meilleure façon de gérer cela? Puis-je faire cela sans toucher à la génération graphique?

Répondre

1

Une fois que vous avez défini l'imprimante à PrintDocument, vous pouvez jeter un oeil à la présente PaperSize en utilisant la valeur de:

PrintDocument.PrinterSettings.DefaultPageSettings.PaperSize

Ou peut-être:

PrintDocument.PrinterSettings.PaperSizes

Questions connexes