PDFTool  7.0
Public Types | Public Member Functions | List of all members
PdfTk::PtlErrorCode Class Reference

PDF Tool APIのエラーコード。 PtlException#getErrorCodeで取得できるが、エラーメッセージを出すならこの値を使わず、 PtlException#getErrorMessageでエラーメッセージを取得するほうがよい。 More...

#include <PtlErrorCode.h>

Public Types

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, LINEARIZE_PROCESSING_ERROR = 500, NULL_VALUE = 700, NO_OBJECT = 800,
  NOT_ENOUGH_MEMORY = 900, INTERNAL_ERROR = 901, OTHER_ERROR = 902, NOT_IMPLEMENTED = 999
}
 

Public Member Functions

 ‾PtlErrorCode ()
 

Detailed Description

PDF Tool APIのエラーコード。 PtlException#getErrorCodeで取得できるが、エラーメッセージを出すならこの値を使わず、 PtlException#getErrorMessageでエラーメッセージを取得するほうがよい。

Member Enumeration Documentation

◆ 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の読み込みが出来ない

LINEARIZE_PROCESSING_ERROR 

線形化処理で問題が発生した

NULL_VALUE 

null値

NO_OBJECT 

オブジェクトが存在しない

NOT_ENOUGH_MEMORY 

メモリが不足している

INTERNAL_ERROR 

内部エラー

OTHER_ERROR 

その他のエラー

NOT_IMPLEMENTED 

未実装