iAPへのバージョンアップ時の注意事項¶
IM-PDFデザイナー Ver.7.x のAPIを利用する上位プログラムは、基本的に IM-PDFDesigner for Accel Platform でも修正なしにそのまま動作します。が、以下2点に該当する場合には移行作業とは別にソースコード・帳票レイアウトファイルの修正が必要です。
該当例 必要な作業 廃止メソッド、廃止クラスを利用している場合 ソースコードの修正が必要です。下記の移行先クラス、および付属のサンプルソースを参照してください。 2バージョン以上前の帳票レイアウトを利用している場合 レイアウトデザインツールで既存の帳票レイアウトファイルを開き、上書き保存してください。プログラムからPDFファイルを出力し、出力結果に問題がないことを確認してください。 出力結果に文字化けや文字のずれがないことを確認してください。文字化けや文字のずれ等はレイアウトデザインツール上で修正してください。
廃止メソッド¶
IM-PDFデザイナー Ver.7.x の setCompressionメソッドは、 IM-PDFDesigner for Accel Platform では廃止されています。利用できずエラーとなりますので、本メソッドを呼び出している箇所は削除してください。
廃止クラス¶
Storage Service の廃止により、一部のクラスが廃止となりました。
クラス名 新規/廃止/継続 移行先クラス AbstractBuilder 廃止(使用できません) なし AbstractPageBuilder 廃止(使用できません) なし CompressedPDF 継続 IOCelaPageBuilder 廃止(使用できません) CSVCela IOCelaPageWriter 廃止(使用できません) CSVCela IODocPageBuilder 廃止(使用できません) CSVDoc IODocPageWriter 廃止(使用できません) CSVDoc PageWriter 廃止(使用できません) なし PDFBuilder 廃止(使用できません) IOIntegration PDFDocumentInformation 継続 PDFException 継続 PDFIllegalLicenseException 継続 PDFIllegalParameterException 継続 PDFIllegalStateException 継続 PDFIOException 継続 PDFLibSecurity 継続 PDFMemoryAccessException 継続 PDFRuntimeException 継続 PDFSecurity 継続 PDFUnsupportedVersionException 新規(サポート対象外のクラスを使用した場合) PDFWriter 廃止(使用できません) IOIntegration AbstractCSVCela 新規(インスタンスの生成はできません) AbstractCSVDoc 新規(インスタンスの生成はできません) AbstractIODOC 継続 AbstractIOIntegration 新規(インスタンスの生成はできません) CSVCela 継続 CSVDoc 継続 IOIntegration 継続