8. 旧バージョンとの違いについて

Antenna House PDF Driver V6.0、 V7.5、V8.0の付属APIの相違点は以下の通りです。

8.1. ファイル名について

8.1.1. 出力先指定API

V6.0

C++

AH_DrvSetCP60.dll, AH_DrvSetCP60.lib

.NET Framework

AH_DrvSetNet2_60.dll(.NET Framework 2.0/3.0/3.5用)

AH_DrvSetNet4_60.dll(.NET Framework 4.0/4.5用)

V7.5

C++

AH_DrvSet75.dll, AH_DrvSet75.lib

.NET Framework

AH_DrvSetNet75.dll

V8.0

C++

AH_DrvSet80.dll, AH_DrvSet80.lib

.NET Framework

AH_DrvSetNet80.dll

8.1.2. 設定編集API

V6.0

EditSettingFileCP60AH.dll, EditSettingFileCP60AH.lib

V7.5

EditPS.dll, EditPS.lib

V8.0

EditPS80.dll, EditPS80.lib

8.1.3. SelectPrinter処理ライブラリーファイル

V6.0

V7.5

drvselector75AH.lib

V8.0

drvselector80AH.lib

8.2. 出力先指定APIについて

8.2.1. ヘッダーファイル名(C++)

V6.0

DrvSetCP.h

V7.5

DrvSet.h

V8.0

DrvSet.h

8.2.2. Name Space名(C++)

V6.0

DrvSetCP

V7.5

DrvSet

V8.0

DrvSet

8.2.3. Name Space名(.NET Framework)

V6.0

DrvSetNET2_60(.NET Framework 2.0/3.0/3.5用)

DrvSetNET4_60(.NET Framework 4.0/4.5用)

V7.5

AntennaHouse.PDFDriver.DS75

V8.0

AntennaHouse.PDFDriver.DS80

8.2.4. 対応する.NET Frameworkバージョン

V6.0

2.0,3.0,3.5,4.0,4.5

V7.5

4.5.2以降

V8.0

4.6.2以降

8.3. 設定編集APIについて

8.3.1. ヘッダーファイル名

V6.0

CEditSettingFile.h

V7.5

CEditSettingFile.h

V8.0

CEditSettingFile.h

8.3.2. Name Space名

V6.0

PDFSetFileModify

V7.5

PDFSetFileModify

V8.0

PDFSetFileModify

8.3.3. 追加された定義

PDF Driver V7.5/V8.0で追加された設定に対応するため、定義テーブル(PDFTableSet.h)には以下が追加されています。

定義

内容

enum SAMENAME

印刷設定「一般」タブの「同名のファイルがある場合」ラジオボタンに対応

enum PDFVERのメンバ

印刷設定「PDFバージョン」タブの「PDFのバージョン」コンボボックスに追加された選択肢に対応

PDFVER_X_4(=「PDF/X-4:2008」) ※V7.5,V8.0

PDFVER_A_2B(=「PDF/A-2b」)※V7.5,V8.0

PDFVER_20(=「PDF2.0」)※V8.0

を追加

enum COLORMODE

印刷設定「色」タブの「カラー/グレースケール/モノクロ」に対応

enum GRAYDECREASINGMETHOD

印刷設定「色」タブの「グレースケール減色法」に対応

enum MONODECREASINGMETHOD

印刷設定「色」タブの「モノクロ減色法」に対応

enum IMAGEFILTER

印刷設定「色」タブの「モノクロ減色前のフィルタ」に対応

struct PDFColor

印刷設定「色」タブに対応

8.4. 印刷設定ファイルについて

ファイル拡張子

ファイル形式

V6.0

printSetting3

バイナリー

V7.5

ps4

JSON仕様

V8.0

ps4

JSON仕様

8.5. 開発環境

V6.0

Microsoft Visual Studio 2010

V7.5

Microsoft Visual Studio 2015

V8.0

Microsoft Visual Studio 2015