PDF Tool APIのエラーコード。 PtlException#getErrorCodeで取得できるが、エラーメッセージを出すならこの値を使わず、 PtlException#getErrorMessageでエラーメッセージを取得するほうがよい。
More...
#include <PtlErrorCode.h>
|
| enum | ERROR_CODE {
PDFTK_NO_ERROR = 0
, CANNOT_FIND_LICENSE_FILE = 10
, LICENSE_FILE_IS_EXPIRED = 11
, LICENSE_FILE_IS_INVALID = 12
,
LICENSE_FILE_IS_FOR_OTHER_PLATFORM = 13
, LICENSE_FILE_IS_FOR_OTHER_PRODUCT = 14
, INVALID_PDF = 100
, CANNOT_READ_PDF = 101
,
CANNOT_WRITE_PDF = 102
, CANNOT_WRITE_TOO_LARGE_PDF = 103
, INVALID_USER_PASSWORD = 110
, INVALID_OWNER_PASSWORD = 111
,
INVALID_PASSWORD = 112
, HAS_NO_AUTHORITY = 113
, IS_NOT_ENCRYPTED = 114
, UNSUPPORTED_SECURITY_HANDLER = 115
,
UNSUPPORTED_SECURITY_ALGORITHM = 116
, IS_SIGNATURED = 117
, HAS_XFA = 118
, CANNOT_CERTIFICATE = 120
,
INVALID_PARAMETER_VALUE = 200
, INVALID_PAGE_NUMBER = 201
, PARAMETER_HAS_NO_TEXT = 202
, PARAMETER_HAS_NO_FONT = 203
,
PARAMETER_HAS_NO_VALID_DATA = 204
, CANNOT_USE_THIS_FUNCTION = 205
, NEED_PASSWORD = 210
, NEED_USER_PASSWORD = 211
,
NEED_OWNER_PASSWORD = 212
, INVALID_ENCRYPT_KEYLENGTH = 213
, INVALID_ENCRYPT_PERMISSION = 214
, INVALID_ENCRYPT_COMPONENT = 215
,
INVALID_ENCRYPT_METHOD = 216
, NEED_PKCS12 = 217
, CANNOT_READ_ATTACHED_FILE = 220
, CANNOT_WRITE_ATTACHED_FILE = 221
,
NO_ATTACHED_FILE = 222
, ATTACHED_FILE_HAS_NO_NAME = 223
, CANNOT_READ_IMAGE_FILE = 230
, CANNOT_WRITE_IMAGE_FILE = 231
,
UNSUPPORTED_IMAGE = 232
, UNSUPPORTED_IMAGE_FOR_STENCIL_MASK = 233
, STENCIL_MASK_IS_NOT_SINGLE = 234
, UNSUPPORTED_IMAGE_FOR_COLORKEY_MASK = 235
,
UNSUPPORTED_IMAGE_FOR_EXPLICIT_MASK = 236
, EXPLICIT_MASK_IS_NOT_SINGLE = 237
, UNSUPPORTED_IMAGE_FOR_SOFT_MASK = 238
, IMAGE_PROCESSING_ERROR = 240
,
CANNOT_READ_ICCPROFILE = 241
, FONT_PROCESSING_ERROR = 245
, CANNOT_INSERT_PAGE = 250
, CANNOT_DELETE_PAGE = 251
,
NO_PAGES = 252
, FREE_DOCPROPERTY_ERROR = 260
, FREE_OPENMODE_ERROR = 261
, FREE_EMBEDDEDFILES_ERROR = 262
,
FREE_PAGES_ERROR = 263
, FREE_PAGE_ERROR = 264
, CANNOT_SET_TO_ROOT_OUTLINE = 270
, CANNOT_SET_TO_FREE_OUTLINE = 271
,
INVALID_FDF = 280
, CANNOT_READ_FDF = 281
, CANNOT_WRITE_FDF = 282
, CANNOT_READ_PKCS12 = 290
,
CANNOT_READ_X509 = 291
, CANNOT_EDIT_ELEMENT = 321
, LINEARIZE_PROCESSING_ERROR = 500
, NULL_VALUE = 700
,
NO_OBJECT = 800
, NOT_ENOUGH_MEMORY = 900
, INTERNAL_ERROR = 901
, OTHER_ERROR = 902
,
NOT_IMPLEMENTED = 999
} |
PDF Tool APIのエラーコード。 PtlException#getErrorCodeで取得できるが、エラーメッセージを出すならこの値を使わず、 PtlException#getErrorMessageでエラーメッセージを取得するほうがよい。
◆ ERROR_CODE
| Enumerator |
|---|
| PDFTK_NO_ERROR | 正常終了
|
| CANNOT_FIND_LICENSE_FILE | ライセンスファイルが見つからない
|
| LICENSE_FILE_IS_EXPIRED | 評価版ライセンスの有効期限が切れている
|
| LICENSE_FILE_IS_INVALID | ライセンスファイルが無効
|
| LICENSE_FILE_IS_FOR_OTHER_PLATFORM | ライセンスファイルが他プラットフォーム用
|
| LICENSE_FILE_IS_FOR_OTHER_PRODUCT | ライセンスファイルが他製品用
|
| INVALID_PDF | PDFファイルが異常
|
| CANNOT_READ_PDF | PDFファイルの読み込みが出来ない
|
| CANNOT_WRITE_PDF | PDFファイルの書き出しが出来ない
|
| CANNOT_WRITE_TOO_LARGE_PDF | PDFファイルの書き出しが出来ない(大きすぎ)
|
| INVALID_USER_PASSWORD | ユーザパスワード不正
|
| INVALID_OWNER_PASSWORD | オーナーパスワード不正
|
| INVALID_PASSWORD | パスワード不正
|
| HAS_NO_AUTHORITY | 処理権限がない
|
| IS_NOT_ENCRYPTED | 暗号化されていない
|
| UNSUPPORTED_SECURITY_HANDLER | 未対応のセキュリティハンドラ
|
| UNSUPPORTED_SECURITY_ALGORITHM | 未対応のセキュリティアルゴリズム
|
| IS_SIGNATURED | 電子署名されている
|
| HAS_XFA | XFA(XMLフォーム)を持っている
|
| CANNOT_CERTIFICATE | 認証できない
|
| INVALID_PARAMETER_VALUE | パラメーターに問題がある
|
| INVALID_PAGE_NUMBER | ページの指定が間違っている
|
| PARAMETER_HAS_NO_TEXT | テキストの設定がない
|
| PARAMETER_HAS_NO_FONT | フォントの設定がない
|
| PARAMETER_HAS_NO_VALID_DATA | 有効なデータの設定がない
|
| CANNOT_USE_THIS_FUNCTION | 無効な関数
|
| NEED_PASSWORD | パスワードが必要
|
| NEED_USER_PASSWORD | ユーザーパスワードが必要
|
| NEED_OWNER_PASSWORD | オーナーパスワードが必要
|
| INVALID_ENCRYPT_KEYLENGTH | 暗号化キー長が間違っている
|
| INVALID_ENCRYPT_PERMISSION | 権限が間違っている
|
| INVALID_ENCRYPT_COMPONENT | 暗号化する文書コンポーネントに誤りがある
|
| INVALID_ENCRYPT_METHOD | 暗号化メソッドが間違っている
|
| NEED_PKCS12 | PKCS12が必要
|
| CANNOT_READ_ATTACHED_FILE | 添付ファイルの読み込みが出来ない
|
| CANNOT_WRITE_ATTACHED_FILE | 添付ファイルの書き出しが出来ない
|
| NO_ATTACHED_FILE | 添付ファイルがない
|
| ATTACHED_FILE_HAS_NO_NAME | 添付ファイルに名前がない
|
| CANNOT_READ_IMAGE_FILE | 画像ファイルの読み込みが出来ない
|
| CANNOT_WRITE_IMAGE_FILE | 画像ファイルの書き出しが出来ない
|
| UNSUPPORTED_IMAGE | 未対応の画像
|
| UNSUPPORTED_IMAGE_FOR_STENCIL_MASK | ステンシルマスクとしてサポートしていない画像
|
| STENCIL_MASK_IS_NOT_SINGLE | ステンシルマスクがモノクロ画像でない
|
| UNSUPPORTED_IMAGE_FOR_COLORKEY_MASK | カラーキーマスクとしてサポートしていない画像
|
| UNSUPPORTED_IMAGE_FOR_EXPLICIT_MASK | 明示マスクとしてサポートしていない画像
|
| EXPLICIT_MASK_IS_NOT_SINGLE | 明示マスクがモノクロ画像でない
|
| UNSUPPORTED_IMAGE_FOR_SOFT_MASK | ソフトマスクとしてサポートしていない画像
|
| IMAGE_PROCESSING_ERROR | Image 処理で問題が発生した
|
| CANNOT_READ_ICCPROFILE | ICCプロファイルの読み込みが出来ない
|
| FONT_PROCESSING_ERROR | Font 処理で問題が発生した
|
| CANNOT_INSERT_PAGE | ページの挿入ができない
|
| CANNOT_DELETE_PAGE | ページの削除ができない
|
| NO_PAGES | ページが存在しない
|
| FREE_DOCPROPERTY_ERROR | DocPropertyがドキュメントからフリー
|
| FREE_OPENMODE_ERROR | OpenModeがドキュメントからフリー
|
| FREE_EMBEDDEDFILES_ERROR | EmbeddedFilesがドキュメントからフリー
|
| FREE_PAGES_ERROR | Pagesがドキュメントからフリー
|
| FREE_PAGE_ERROR | Pageがドキュメントからフリー
|
| CANNOT_SET_TO_ROOT_OUTLINE | ルートアウトラインには設定出来ない
|
| CANNOT_SET_TO_FREE_OUTLINE | フリーアウトラインには設定出来ない
|
| INVALID_FDF | FDFファイルが異常
|
| CANNOT_READ_FDF | FDFファイルの読み込みが出来ない
|
| CANNOT_WRITE_FDF | FDFファイルの書き出しが出来ない
|
| CANNOT_READ_PKCS12 | PKCS12の読み込みが出来ない
|
| CANNOT_READ_X509 | X509の読み込みが出来ない
|
| CANNOT_EDIT_ELEMENT | 編集できないエレメント
|
| LINEARIZE_PROCESSING_ERROR | 線形化処理で問題が発生した
|
| NULL_VALUE | null値
|
| NO_OBJECT | オブジェクトが存在しない
|
| NOT_ENOUGH_MEMORY | メモリが不足している
|
| INTERNAL_ERROR | 内部エラー
|
| OTHER_ERROR | その他のエラー
|
| NOT_IMPLEMENTED | 未実装
|