일부 Visual Basic 6.0 코드를 C#으로 변환하는 중입니다. 이 코드는 미리 생성 된 PRN 파일을 가져 와서 프린터로 전송하는 방법을 다룹니다.C#에서 PRN 파일 인쇄
그러나 C#을 사용하여이 작업을 수행하는 방법에 대해 다소 혼란 스럽습니다. 필자는 PrintDocument를 살펴 봤지만 PRN 파일을 프린터로 곧바로 보내고 싶지는 않습니다. (어떤 경우에는 프린터로 보내기 전에 데이터를 수정해야하는 경우도 있습니다) . 내가 어디 하나 비슷한 일을 찾고 있어요
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
이 먼저 프린터로이를 전송하는 파일이나로드 스트림 :
에서는 Visual Basic 6.0에서 우리는 다음과 같은 사용.나는 아마도 WPF의 일부로 새 인쇄를 사용하여 xps 파일을 사용하는 경로를 따라갈 수 있지만, 이상적으로는 입력 파일을 그대로 유지하고 Visual Basic 6.0 코드를 다음과 같이 변경하려고합니다. C# 실제 인쇄를하고 있습니다.
감사합니다 아난드, 나는 그것을 줄 것이다, 당신의 권리는 분명히 VB6만큼 똑바로 보이지 않는다! –