Je suis en train de convertir du code Visual Basic 6.0 en C#. Le code traite de prendre des fichiers PRN pré-générés et les envoyer à une imprimante.Imprimer des fichiers PRN à partir de C#
Cependant, je suis un peu confus quant à la façon de le faire en utilisant C#. J'ai regardé PrintDocument, mais je ne pense pas que ce soit ce que je veux faire car j'ai l'intention d'envoyer le fichier PRN directement à l'imprimante (dans certains cas, j'ai besoin de modifier les données avant de les envoyer à l'imprimante) .
Dans Visual Basic 6.0, nous avons utilisé les éléments suivants:
intPrinter = FreeFile
Open gstrPrinter For Output As #intPrinter
intFileChn = FreeFile
Open strOverlay For Binary As #intFileChn
Do Until EOF(intFileChn)
Get #intFileChn, , strDatIn
Print #intPrinter, strDatIn;
Loop
Je cherche à faire quelque chose de similaire où il soit des cours d'eau d'un fichier ou le charge d'abord envoie cela à l'imprimante. Je sais que je pourrais peut-être utiliser la nouvelle impression dans le cadre de WPF, mais idéalement, je voudrais conserver les fichiers d'entrée tels qu'ils sont et juste changer le code Visual Basic 6.0 pour C# qui fait l'impression réelle.
Merci Anand, je vais essayer, votre droite n'a certainement pas l'air aussi simple que VB6! –