PDFTool.NET  6.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, 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,
  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, 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,
  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フォーム)を持っている

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 

暗号化メソッドが間違っている

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 処理で問題が発生した

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ファイルの書き出しが出来ない

LINEARIZE_PROCESSING_ERROR 

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

NULL_VALUE 

null値

NO_OBJECT 

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

NOT_ENOUGH_MEMORY 

メモリが不足している

INTERNAL_ERROR 

内部エラー

OTHER_ERROR 

その他のエラー

NOT_IMPLEMENTED 

未実装