NativeOfficePDF プロパティ

WordPrintJobEx は以下の操作の2つのモデルをサポートします。:1つはプリント-ベース(easyPDF SDKのプリンタドライバがPDFを生成)、そしてもうひとつはエクスポート-ベース(Word自身が固有のPDFを生成する)です。このプロパティがどちらの操作モードを使用するかを決定します。

ブール型

注意点

このプロパティは、デフォルトでFalseに設定されています。このプリント-ベースモードにおいて、出力PDFはeasyPDF SDKのプリンタドライバによって作成されます。NativeOfficePDFはFalseの時に、WordPrintJobEx は.NET 3.0または上位バージョンに加えて(Office 2007 の一部としてインストールしなければならない)XmlLiteを必要とします。

このプロパティがTrueに設定されるとき、 WordPrintJobEx はエクスポート-ベースのモードで操作し、出力はネイティブのWordのPDF、つまりいかなるプリント動作も無しにWordが直接PDFを作成します。

NativeOfficePDFがTrueの時の動作についての注意:

NativeOfficePDFがTrueに設定される際に、どのようにWordPrintJobEx のふるまいが変わるかに関して、特別事項が保証されます。NativeOfficePDFがTrueの時、変換動作はいかなる種類のプリントプロセスも通らないので、いかなるプリント時間のオプションや設定は適用されません。このことについては、下記の内容も含まれています。:

VBScript における使用例

Set oPrinter = CreateObject("easyPDF.Printer.7")
Set oPrintJob = oPrinter.WordPrintJobEx
oPrintJob.NativeOfficePDF = True
oPrintJob.PrintOut "C:\input.doc", "C:\output.pdf"

VB.NET における使用例

Dim oPrinter As Printer = CreateObject("easyPDF.Printer.7")
Dim oPrintJob As WordPrintJobEx = oPrinter.WordPrintJobEx
oPrintJob.NativeOfficePDF = True
oPrintJob.PrintOut "C:\input.doc", "C:\output.pdf"

C#における使用例

Printer oPrinter = new Printer();
WordPrintJobEx oPrintJob = oPrinter.WordPrintJobEx;
oPrintJob.NativeOfficePDF = true;
oPrintJob.PrintOut(@"C:\input.doc", @"C:\output.pdf");