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