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
オブジェクトと同じですか?