У меня есть COM-компонент, написанный на C ++, который имеет функцию Print. Эта функция печати принимает значение постоянного тока принтера в качестве параметра, который включает в себя все настройки, используемые для печати. Ранее это вызывалось из кода VB6, и Printer.hdc
работал бы здесь после установки всего для объекта Printer
.
Код был преобразован из VB6 в VB.NET, и я выяснил большинство вещей, которые мне нужно сделать. Старый объект Printer доступен через класс Microsoft.VisualBasic.PowerPacks.Printing.Compability.VB6.Printer
, но старое свойство hdc
здесь не поддерживается.
Может кто-нибудь сказать мне, как получить этот HDC?
Это hdc такой же, как GetHdevmode()
на System.Drawing.Printing.PrinterSettings
объекте?