Print 関数を持つ C++ で記述された COM コンポーネントがあります。この印刷関数は、印刷に使用するすべての設定を含むパラメーターとして、プリンターの hDC を取ります。以前は、これは VB6 コードから呼び出され、オブジェクトPrinter.hdcにすべてを設定した後にここで機能していました。Printer
コードは VB6 から VB.NET に変換され、やらなければならないことのほとんどがわかりました。古い Printer オブジェクトはMicrosoft.VisualBasic.PowerPacks.Printing.Compability.VB6.Printerクラスを通じて利用できますが、古いhdcプロパティはここではサポートされていません。
この hdc を入手する方法を誰か教えてもらえますか? GetHdevmode()この hdcはSystem.Drawing.Printing.PrinterSettingsオブジェクトと同じですか?