IEPrintJob オブジェクトの解説

このオブジェクトは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"