Antenna House PDF Driver V6.0、 V7.5、V8.0の付属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 |
V6.0 |
EditSettingFileCP60AH.dll, EditSettingFileCP60AH.lib |
V7.5 |
EditPS.dll, EditPS.lib |
V8.0 |
EditPS80.dll, EditPS80.lib |
V6.0 |
‐ |
V7.5 |
drvselector75AH.lib |
V8.0 |
drvselector80AH.lib |
V6.0 |
DrvSetCP.h |
V7.5 |
DrvSet.h |
V8.0 |
DrvSet.h |
V6.0 |
DrvSetCP |
V7.5 |
DrvSet |
V8.0 |
DrvSet |
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 |
V6.0 |
2.0,3.0,3.5,4.0,4.5 |
V7.5 |
4.5.2以降 |
V8.0 |
4.6.2以降 |
V6.0 |
CEditSettingFile.h |
V7.5 |
CEditSettingFile.h |
V8.0 |
CEditSettingFile.h |
V6.0 |
PDFSetFileModify |
V7.5 |
PDFSetFileModify |
V8.0 |
PDFSetFileModify |
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 |
印刷設定「色」タブに対応 |
ファイル拡張子 |
ファイル形式 |
|
V6.0 |
printSetting3 |
バイナリー |
V7.5 |
ps4 |
JSON仕様 |
V8.0 |
ps4 |
JSON仕様 |
V6.0 |
Microsoft Visual Studio 2010 |
V7.5 |
Microsoft Visual Studio 2015 |
V8.0 |
Microsoft Visual Studio 2015 |