C++로 작성된 COM 구성 요소에 인쇄 기능이 있습니다. 이 인쇄 기능은 프린터 hDC를 인쇄에 사용할 모든 설정을 포함하는 매개 변수로 사용합니다. 이전에는 VB6 코드에서 호출되었으며 Printer.hdc
은 Printer
개체의 모든 항목을 설정 한 후에 여기에서 작동합니다.프린터를 얻는 방법 HDC
코드가 VB6에서 VB.NET으로 변환되었으므로 필요한 작업을 대부분 알아 냈습니다. 이전 프린터 개체는 Microsoft.VisualBasic.PowerPacks.Printing.Compability.VB6.Printer
클래스를 통해 사용할 수 있지만 이전 hdc
속성은 여기에서 지원되지 않습니다.
아무도이 hdc를 얻을 수있는 방법을 말해 줄 수 있습니까? System.Drawing.Printing.PrinterSettings
개체에서이 hdc가 GetHdevmode()
과 같습니까?
내가 만든 새로운'PrinterSettings'
그런 다음 (예를 들어) 인쇄 페이지를 처리하기 위해 다음 코드를 추가합니다 객체이기 때문에 이전에 값을 설정 한 호환성'Printer' 객체의 값으로 실제로 초기화되었습니다. 따라서'Printer.hdc'를 호출하는 것과 같은 효과가 있습니다! 감사합니다. – awe