このオブジェクトはPrintJob
の特別バージョンです。PrintJob オブジェクトの全機能に加えて、IEPrintJob オブジェクトは数多くのインターネット
エクスプローラ特有の機能が含まれています。
インターネット エクスプローラ特有のオプションを設定したい場合、このオブジェクトを通常のPrintJob
オブジェクトの代わりに使用してください。全てのドキュメントを同じ設定でプリントする必要がある場合は、IE
オプションを設定するのにIESetting プロパティを使用してください。
一方(マルチ-スレッドモードにおいて)、各ドキュメントをそれぞれの設定で有効にするには、IESetting
以外の残りのプロパティを個別にSet してください。
' 全てのドキュメントを同じ設定にする
Set oPrinter = CreateObject("easyPDF.Printer.5")
Set oPrintJob = oPrinter.IEPrintJob
Set oIESetting = oPrintJob.IESetting
' IE 特有のオプションをSet する
oIESetting.Header = ""
oIESetting.Footer = ""
' ...
' 変更をセーブする
oIESetting.Save
oPrintJob.PrintOut "C:\input.htm", "C:\output.pdf"
' 各ドキュメントをそれぞれの設定にする
Set oPrinter = CreateObject("easyPDF.Printer.5")
Set oPrintJob = oPrinter.IEPrintJob
' IE 特有のオプションをSet する
oPrintJob.Header = ""
oPrintJob.Footer = ""
oPrintJob.PaperOrientation = PRN_PAPER_ORIENT_LANDSCAPE
' ...
oPrintJob.PrintOut "C:\input.htm", "C:\output.pdf"