|
PDFTool 7.0
|
PtlPDFFixUpのPDF/Aへの変換及びPDF/A準拠のチェックで得られるPDF/A準拠エラー表現するクラスです。 More...
#include <PtlPDFFixUpError.h>
Public Types | |
| enum | FIXUP_PDF_ERROR_CODE { FIXUP_PDF_ERR_INTERNAL = -1 , FIXUP_PDF_ERR_GET_PAGE = 15 , FIXUP_PDF_ERR_GET_PAGECONTENT , FIXUP_PDF_ERR_REMOVE_ELEMENT = 21 , FIXUP_PDF_ERR_CREATE_OUTPUTINTENTS_FOR_RGB , FIXUP_PDF_ERR_CREATE_OUTPUTINTENTS_FOR_CMYK , FIXUP_PDF_ERR_CREATE_OUTPUTINTENTS_FOR_GRAY , FIXUP_PDF_ERR_CREATE_DEFAULT_CMYK_ICCBASED , FIXUP_PDF_ERR_OPEN_ICCPROFILE = 40 , FIXUP_PDF_ERR_LOAD_ICCPROFILE , FIXUP_PDF_ERR_NOT_ENOUGH_MEMORY = 90 , FIXUP_PDF_ERR_UNKNOWN , FIXUP_PDF_ERR_UNSUPPORTED_PDFVER = 100 , FIXUP_PDF_ERR_PDFVER_GT_1_4 , FIXUP_PDF_ERR_PDFVER_GT_1_7 , FIXUP_PDF_ERR_FILE_HEADER , FIXUP_PDF_ERR_FILE_TRAILER_ID , FIXUP_PDF_ERR_ENCRYPTED , FIXUP_PDF_ERR_SIGNATURED , FIXUP_PDF_ERR_HAS_COMPRESSED_OBJECT , FIXUP_PDF_ERR_HEXSTRING_HAS_ODD_DIDITS , FIXUP_PDF_ERR_HEXSTRING_HAS_INVALID_CHAR , FIXUP_PDF_ERR_NAME_IS_NOT_UTF8 , FIXUP_PDF_ERR_STREAM_IS_INVALID_FORMAT , FIXUP_PDF_ERR_XREF_TABLE_IS_INVALID_FORMAT , FIXUP_PDF_ERR_INDIRECT_OBJECT_HAS_INVALID_SEPARATOR0 , FIXUP_PDF_ERR_INDIRECT_OBJECT_HAS_INVALID_SEPARATOR1 , FIXUP_PDF_ERR_INDIRECT_OBJECT_HAS_INVALID_SEPARATOR2 , FIXUP_PDF_ERR_INDIRECT_OBJECT_HAS_INVALID_SEPARATOR3 , FIXUP_PDF_ERR_INDIRECT_OBJECT_HAS_INVALID_SEPARATOR4 , FIXUP_PDF_ERR_INDIRECT_OBJECT_HAS_INVALID_SEPARATOR5 , FIXUP_PDF_ERR_DOCINFO_CREATION_DATE , FIXUP_PDF_ERR_DOCINFO_MOD_DATE , FIXUP_PDF_ERR_TITLE_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_AUTHOR_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_SUBJECT_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_KEYWORDS_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_CREATOR_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_PRODUCER_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_CREATION_DATE_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_MOD_DATE_IS_DIFFERENT_BETWEEN_DOCINFO_AND_METADATA , FIXUP_PDF_ERR_HAS_EMBEDDEDFILES , FIXUP_PDF_ERR_HAS_OCPROPERTIES , FIXUP_PDF_ERR_PERMS_HAS_INVALID_KEY , FIXUP_PDF_ERR_PERMS_HAS_DOCMDP_AND_REFERENCE_HAS_DIGESTLOCATION , FIXUP_PDF_ERR_PERMS_HAS_DOCMDP_AND_REFERENCE_HAS_DIGESTMETHOD , FIXUP_PDF_ERR_PERMS_HAS_DOCMDP_AND_REFERENCE_HAS_DIGESTVALUE , FIXUP_PDF_ERR_INTEGER_VALUE_IS_TOO_SMALL , FIXUP_PDF_ERR_INTEGER_VALUE_IS_TOO_LARGE , FIXUP_PDF_ERR_REAL_VALUE_IS_TOO_SMALL , FIXUP_PDF_ERR_REAL_VALUE_IS_TOO_LARGE , FIXUP_PDF_ERR_STRING_LENGTH_IS_TOO_LONG , FIXUP_PDF_ERR_NAME_LENGTH_IS_TOO_LONG , FIXUP_PDF_ERR_TOO_MANY_DICTINARY_ENTYRIES , FIXUP_PDF_ERR_TOO_MANY_ARRAY_ENTYRIES , FIXUP_PDF_ERR_TOO_MANY_NESTED_GSTATES , FIXUP_PDF_ERR_TOO_MANY_DEVICEN_NUMCOMPS , FIXUP_PDF_ERR_CID_VALUE_IS_TOO_LARGE , FIXUP_PDF_ERR_MEDIABOX_WIDTH_IS_TOO_SMALL , FIXUP_PDF_ERR_MEDIABOX_HEIGHT_IS_TOO_SMALL , FIXUP_PDF_ERR_CROPBOX_WIDTH_IS_TOO_SMALL , FIXUP_PDF_ERR_CROPBOX_HEIGHT_IS_TOO_SMALL , FIXUP_PDF_ERR_BLEEDBOX_WIDTH_IS_TOO_SMALL , FIXUP_PDF_ERR_BLEEDBOX_HEIGHT_IS_TOO_SMALL , FIXUP_PDF_ERR_TRIMBOX_WIDTH_IS_TOO_SMALL , FIXUP_PDF_ERR_TRIMBOX_HEIGHT_IS_TOO_SMALL , FIXUP_PDF_ERR_ARTBOX_WIDTH_IS_TOO_SMALL , FIXUP_PDF_ERR_ARTBOX_HEIGHT_IS_TOO_SMALL , FIXUP_PDF_ERR_MEDIABOX_WIDTH_IS_TOO_LARGE , FIXUP_PDF_ERR_MEDIABOX_HEIGHT_IS_TOO_LARGE , FIXUP_PDF_ERR_CROPBOX_WIDTH_IS_TOO_LARGE , FIXUP_PDF_ERR_CROPBOX_HEIGHT_IS_TOO_LARGE , FIXUP_PDF_ERR_BLEEDBOX_WIDTH_IS_TOO_LARGE , FIXUP_PDF_ERR_BLEEDBOX_HEIGHT_IS_TOO_LARGE , FIXUP_PDF_ERR_TRIMBOX_WIDTH_IS_TOO_LARGE , FIXUP_PDF_ERR_TRIMBOX_HEIGHT_IS_TOO_LARGE , FIXUP_PDF_ERR_ARTBOX_WIDTH_IS_TOO_LARGE , FIXUP_PDF_ERR_ARTBOX_HEIGHT_IS_TOO_LARGE , FIXUP_PDF_ERR_CONTENT_HAS_UNKNOWN_OPERATOR = 200 , FIXUP_PDF_ERR_PAGE_HAS_NO_RESOURCES , FIXUP_PDF_ERR_USES_INHERITED_RESOURCES , FIXUP_PDF_ERR_HAS_TR , FIXUP_PDF_ERR_HAS_HTP , FIXUP_PDF_ERR_HAS_NO_DEFAULT_TR2 , FIXUP_PDF_ERR_HALFTONETYPE_IS_NOT_1_OR_5 , FIXUP_PDF_ERR_HALFTONE_HAS_HALFTONENAME , FIXUP_PDF_ERR_INVALID_RENDERING_INTENT , FIXUP_PDF_ERR_FLATNESS_IS_OUT_OF_RANGE , FIXUP_PDF_ERR_ICCBASED_CMYK_STROKE_USES_OPM , FIXUP_PDF_ERR_ICCBASED_CMYK_FILL_USES_OPM , FIXUP_PDF_ERR_ICCBASED_CMYK_IMAGE_USES_OPM , FIXUP_PDF_ERR_ICCBASED_CMYK_SHADING_USES_OPM , FIXUP_PDF_ERR_DEVICEN_NAMES_UNMACH_ATTRIBUTES , FIXUP_PDF_ERR_SEPARATION_IS_INCONSISTANT , FIXUP_PDF_ERR_IMAGE_HAS_ALTERNATE , FIXUP_PDF_ERR_IMAGE_HAS_OPI , FIXUP_PDF_ERR_INTERPOLATE_NOT_FALSE , FIXUP_PDF_ERR_HAS_POSTSCRIPT , FIXUP_PDF_ERR_HAS_REFERENCE , FIXUP_PDF_ERR_HAS_LZWDECODE , FIXUP_PDF_ERR_HAS_JPXDECODE , FIXUP_PDF_ERR_STREAM_LENGTH , FIXUP_PDF_ERR_STREAM_HAS_F , FIXUP_PDF_ERR_STREAM_HAS_FFILTER , FIXUP_PDF_ERR_STREAM_HAS_FDECODEPARMS , FIXUP_PDF_ERR_USE_DEVICE_COLOR_BUT_NO_PDFA_OUTPUTINTENTS , FIXUP_PDF_ERR_ALT_USE_DEVICE_COLOR_BUT_NO_PDFA_OUTPUTINTENTS , FIXUP_PDF_ERR_PLURAL_PDFA_OUTPUTINTENTS , FIXUP_PDF_ERR_PLURAL_PDFA_OUTPUTINTENTS_USES_DIFFERENT_ICCPROFILES , FIXUP_PDF_ERR_PDFA_OUTPUTINTENTS_HAS_NO_VALID_ICCPROFILE , FIXUP_PDF_ERR_USE_RGB_BUT_PDFA_OUTPUTINTENTS_IS_NOT_RGB , FIXUP_PDF_ERR_USE_CMYK_BUT_PDFA_OUTPUTINTENTS_IS_NOT_CMYK , FIXUP_PDF_ERR_ALT_USE_RGB_BUT_PDFA_OUTPUTINTENTS_IS_NOT_RGB , FIXUP_PDF_ERR_ALT_USE_CMYK_BUT_PDFA_OUTPUTINTENTS_IS_NOT_CMYK , FIXUP_PDF_ERR_TRANS_USE_RGB_BUT_PDFA_OUTPUTINTENTS_IS_NOT_RGB , FIXUP_PDF_ERR_TRANS_USE_CMYK_BUT_PDFA_OUTPUTINTENTS_IS_NOT_CMYK , FIXUP_PDF_ERR_ICCPROFILE_INVALID_NUM_OF_COMPONENTS , FIXUP_PDF_ERR_ICCPROFILE_VERSION_GE_4 , FIXUP_PDF_ERR_ICCPROFILE_VERSION_GE_5 , FIXUP_PDF_ERR_ICCPROFILE_INVALID_COLOR_SPACE , FIXUP_PDF_ERR_ICCPROFILE_INVALID_DEVICE_CLASS , FIXUP_PDF_ERR_PDFA_OUTPUTINTENTS_ICCPROFILE_INVALID_NUM_OF_COMPONENTS , FIXUP_PDF_ERR_PDFA_OUTPUTINTENTS_ICCPROFILE_VERSION_GE_4 , FIXUP_PDF_ERR_PDFA_OUTPUTINTENTS_ICCPROFILE_VERSION_GE_5 , FIXUP_PDF_ERR_PDFA_OUTPUTINTENTS_ICCPROFILE_INVALID_COLOR_SPACE , FIXUP_PDF_ERR_PDFA_OUTPUTINTENTS_ICCPROFILE_INVALID_DEVICE_CLASS , FIXUP_PDF_ERR_HAS_SMASK , FIXUP_PDF_ERR_HAS_TRANSPARANCY_GROUP , FIXUP_PDF_ERR_FILL_CA_LESS_THAN_1 , FIXUP_PDF_ERR_STROKE_CA_LESS_THAN_1 , FIXUP_PDF_ERR_HAS_NOT_TRANSPARANCY_GROUP_AND_HAS_NOT_PDFA_OUTPUTINTENTS , FIXUP_PDF_ERR_TRANSPARANCY_GROUP_HAS_NOT_CS_AND_PDFA_OUTPUTINTENTS , FIXUP_PDF_ERR_INVALID_BLENDMODE , FIXUP_PDF_ERR_TR_NOT_3_BUT_TYPE1_FONT_IS_NO_EMBEDDED , FIXUP_PDF_ERR_TR_NOT_3_BUT_TRUETYPE_FONT_IS_NO_EMBEDDED , FIXUP_PDF_ERR_TR_NOT_3_BUT_TYPE3_FONT_IS_NO_EMBEDDED , FIXUP_PDF_ERR_TR_NOT_3_BUT_MMTYPE1_FONT_IS_NO_EMBEDDED , FIXUP_PDF_ERR_TR_NOT_3_BUT_CIDFONTTYPE0_FONT_IS_NO_EMBEDDED , FIXUP_PDF_ERR_TR_NOT_3_BUT_CIDFONTTYPE2_FONT_IS_NO_EMBEDDED , FIXUP_PDF_ERR_CIDTYPE2_HAS_NOT_CIDTOGIDMAP , FIXUP_PDF_ERR_CIDTYPE2_HAS_NO_VALID_CIDTOGIDMAP , FIXUP_PDF_ERR_CIDSYSTEMINFO_AND_CMAP_ARE_NOT_COMATIBLE , FIXUP_PDF_ERR_CIDSYSTEMINFO_AND_CMAP_ARE_NOT_COMATIBLE_REGISTRY , FIXUP_PDF_ERR_CIDSYSTEMINFO_AND_CMAP_ARE_NOT_COMATIBLE_ORDERING , FIXUP_PDF_ERR_CIDSYSTEMINFO_AND_CMAP_ARE_NOT_COMATIBLE_SUPPLEMENT , FIXUP_PDF_ERR_CUSTOM_CMAP_IS_NOT_EMBEDDED , FIXUP_PDF_ERR_WMODE_IS_INCONSISTENT , FIXUP_PDF_ERR_TYPE1_FONT_HAS_NOT_CIDSET , FIXUP_PDF_ERR_TYPE1_CHARSET_IS_INSUFFICIANT , FIXUP_PDF_ERR_SUBSET_FONT_HAS_NOT_CIDSET , FIXUP_PDF_ERR_SUBSET_FONT_HAS_NO_VALID_CIDSET , FIXUP_PDF_ERR_NON_SYMBOLIC_TRUETYPE_FONT_HAS_INVALID_ENCODING , FIXUP_PDF_ERR_SYMBOLIC_TRUETYPE_FONT_HAS_ENCODING , FIXUP_PDF_ERR_ANNOT_TYPE_INAPPROPRIATE = 300 , FIXUP_PDF_ERR_ANNOT_TYPE_UNKNOWN , FIXUP_PDF_ERR_ANNOT_CA_LESS_THAN_1 , FIXUP_PDF_ERR_ANNOT_HAS_NOT_FLAG_ENTRY , FIXUP_PDF_ERR_ANNOT_FLAG_NO_PRINT , FIXUP_PDF_ERR_ANNOT_FLAG_INVISIBLE_ON , FIXUP_PDF_ERR_ANNOT_FLAG_HIDDEN_ON , FIXUP_PDF_ERR_ANNOT_FLAG_NOVIEW_ON , FIXUP_PDF_ERR_ANNOT_FLAG_TOGGLENOVIEW_ON , FIXUP_PDF_ERR_ANNOT_HAS_C_BUT_NO_PDFA_OUTPUTINTENTS , FIXUP_PDF_ERR_ANNOT_HAS_C_BUT_PDFA_OUTPUTINTENTS_IS_NOT_RGB , FIXUP_PDF_ERR_ANNOT_HAS_IC_BUT_IS_NOT_RGB , FIXUP_PDF_ERR_ANNOT_HAS_IC_BUT_NO_PDFA_OUTPUTINTENTS , FIXUP_PDF_ERR_ANNOT_HAS_IC_BUT_PDFA_OUTPUTINTENTS_IS_NOT_RGB , FIXUP_PDF_ERR_ANNOT_HAS_NO_APPEARANCES , FIXUP_PDF_ERR_ANNOT_APPEARANCES_HAS_NO_N , FIXUP_PDF_ERR_ANNOT_HAS_PLURAL_APPEARANCE_STATES , FIXUP_PDF_ERR_FORM_FIELD_HAS_NO_APPEARANCES , FIXUP_PDF_ERR_WIDGET_BUTTON_HAS_NO_PLURAL_APPEARANCE_STATES , FIXUP_PDF_ERR_FORM_FIELD_HAS_ACTION = 400 , FIXUP_PDF_ERR_FORM_FIELD_HAS_ADITIONAL_ACTION , FIXUP_PDF_ERR_FORM_HAS_XFA , FIXUP_PDF_ERR_NEEDAPPEARANCES_TRUE , FIXUP_PDF_ERR_HAS_ACTION_UNKNOWN = 500 , FIXUP_PDF_ERR_HAS_ACTION_GOTOE , FIXUP_PDF_ERR_HAS_ACTION_LAUNCH , FIXUP_PDF_ERR_HAS_ACTION_SOUND , FIXUP_PDF_ERR_HAS_ACTION_MOVIE , FIXUP_PDF_ERR_HAS_ACTION_HIDE , FIXUP_PDF_ERR_HAS_ACTION_RESETFORM , FIXUP_PDF_ERR_HAS_ACTION_IMPORTDATA , FIXUP_PDF_ERR_HAS_ACTION_JAVASCRIPT , FIXUP_PDF_ERR_HAS_ACTION_SETOCGSTATE , FIXUP_PDF_ERR_HAS_ACTION_RENDITION , FIXUP_PDF_ERR_HAS_ACTION_TRANS , FIXUP_PDF_ERR_HAS_ACTION_GOTO3DVIEW , FIXUP_PDF_ERR_HAS_ACTION_NOP , FIXUP_PDF_ERR_HAS_ACTION_SETSTATE , FIXUP_PDF_ERR_HAS_ACTION_NAMED_NOSTANDARD , FIXUP_PDF_ERR_CATALOG_HAS_ADITIONAL_ACTION , FIXUP_PDF_ERR_PAGE_HAS_ADITIONAL_ACTION , FIXUP_PDF_ERR_HAS_NO_METADATA = 600 , FIXUP_PDF_ERR_HAS_NO_PDFA_ENTRY , FIXUP_PDF_ERR_INVALID_PDFA_PART , FIXUP_PDF_ERR_INVALID_PDFA_CONFORMANCE , FIXUP_PDF_ERR_METADATA_HAS_PDFX , FIXUP_PDF_ERR_PAGE_METADATA_HAS_FILTER , FIXUP_PDF_ERR_CATALOG_HAS_NO_MARKINFO = 700 , FIXUP_PDF_ERR_MARKINFO_MARKED_IS_NOT_TRUE , FIXUP_PDF_ERR_CATALOG_HAS_NO_STRUCTTREEROOT , FIXUP_PDF_ERR_EMBEDDEDFILE_HAS_NO_F = 800 , FIXUP_PDF_ERR_EMBEDDEDFILE_HAS_NO_UF , FIXUP_PDF_ERR_EMBEDDEDFILE_IS_NOT_PDF , FIXUP_PDF_ERR_EMBEDDEDFILE_IS_NOT_COMPLIANT , FIXUP_PDF_ERR_OPTIONAL_CONTENT_HAS_NO_NAME = 900 , FIXUP_PDF_ERR_OPTIONAL_CONTENT_HAS_AS , FIXUP_PDF_ERR_CATALOG_HAS_ALTERNATE_PRESENTATIONS = 1000 , FIXUP_PDF_ERR_PAGE_HAS_PRESSTEPS , FIXUP_PDF_ERR_CATALOG_HAS_REQUIREMENTS = 1100 , FIXUP_PDF_ERR_UNKNWON = 10000 } |
| PDF/A準拠エラーコード | |
Public Member Functions | |
| int | getHandle () const |
| PtlPDFFixUpError () | |
| コンストラクタ | |
| PtlPDFFixUpError (const PtlPDFFixUpError &obj) | |
| コピーコンストラクタ alias copy | |
| ‾PtlPDFFixUpError () | |
| デストラクタ | |
| PtlPDFFixUpError & | operator= (const PtlPDFFixUpError &obj) |
| コピーオペレータ alias copy | |
| int | getErrorCode () const |
| エラーコードを取得。 | |
| const PtlParamString & | getErrorMessage () const |
| エラーメッセージを取得。 | |
| const PtlParamString & | getErrorMessageJP () const |
| エラーメッセージ(日本語)を取得。 | |
PtlPDFFixUpのPDF/Aへの変換及びPDF/A準拠のチェックで得られるPDF/A準拠エラー表現するクラスです。
| PdfTk::PtlPDFFixUpError::PtlPDFFixUpError | ( | ) |
コンストラクタ
| PtlException |
| PdfTk::PtlPDFFixUpError::PtlPDFFixUpError | ( | const PtlPDFFixUpError & | obj | ) |
| int PdfTk::PtlPDFFixUpError::getErrorCode | ( | ) | const |
エラーコードを取得。
| const PtlParamString & PdfTk::PtlPDFFixUpError::getErrorMessage | ( | ) | const |
エラーメッセージを取得。
| const PtlParamString & PdfTk::PtlPDFFixUpError::getErrorMessageJP | ( | ) | const |
エラーメッセージ(日本語)を取得。
| PtlPDFFixUpError & PdfTk::PtlPDFFixUpError::operator= | ( | const PtlPDFFixUpError & | obj | ) |
コピーオペレータ alias copy
| obj | コピー元オブジェクト。 |