PDFTool.NET  7.0
Public Types | Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlPDFFixUp Class Reference

PDF/A準拠のチェック変換を表現したクラスです。 More...

#include <NetPDFFixUp.h>

Inheritance diagram for PdfTkNet::PtlPDFFixUp:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlPDFFixUp:
Collaboration graph
[legend]

Public Types

enum  SAVE_OPTION { SAVE_OPTION::SAVE_RECONSTRUCT = 0, SAVE_OPTION::SAVE_LINEARIZE = 1 }
 保存オプション More...
 
enum  PDFA_TYPE { PDFA_TYPE::PDFA_1B = 102, PDFA_TYPE::PDFA_2B = 202 }
 PDF/Aのタイプ More...
 

Public Member Functions

PdfTk::PtlPDFFixUp * getNative ()
 
 PtlPDFFixUp ()
 コンストラクタ More...
 
 PtlPDFFixUp (PtlPDFFixUp^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlPDFFixUp ()
 デストラクタ
 
 !PtlPDFFixUp ()
 ファイナライザ。
 
PtlPDFFixUp operator= (PtlPDFFixUp^ obj)
 コピーオペレータ alias copy More...
 
void setSaveOption (SAVE_OPTION option)
 保存時のオプションを設定。 More...
 
void save (PtlParamOutput^ outParam)
 PDF文書を保存。 More...
 
bool fixUpPDFA (PDFA_TYPE type, PtlParamInput^ inParam)
 PDF/Aへの変換。 More...
 
bool validatePDFA (PDFA_TYPE type, PtlParamInput^ inParam)
 PDF/A準拠のチェック。 More...
 
PtlPDFFixUpErrors getErrors ()
 PDF/A準拠エラー取得。 More...
 
void setICCProfileRGB (PtlParamInput^ inParam)
 出力インテントのプロファイル(RGB用)。 More...
 
void setICCProfileCMYK (PtlParamInput^ inParam)
 出力インテントのプロファイル(CMYK用)。 More...
 

Protected Attributes

PdfTk::PtlPDFFixUp * m_native
 

Detailed Description

PDF/A準拠のチェック変換を表現したクラスです。

Member Enumeration Documentation

◆ PDFA_TYPE

PDF/Aのタイプ

Enumerator
PDFA_1B 

PDF/A-1b

PDFA_2B 

PDF/A-2b

◆ SAVE_OPTION

保存オプション

Enumerator
SAVE_RECONSTRUCT 

再構築(デフォルト)

SAVE_LINEARIZE 

リニアライズ

Constructor & Destructor Documentation

◆ PtlPDFFixUp() [1/2]

PdfTkNet::PtlPDFFixUp::PtlPDFFixUp ( )

コンストラクタ

Exceptions
PtlException

◆ PtlPDFFixUp() [2/2]

PdfTkNet::PtlPDFFixUp::PtlPDFFixUp ( PtlPDFFixUp obj)

コピーコンストラクタ alias copy

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ fixUpPDFA()

bool PdfTkNet::PtlPDFFixUp::fixUpPDFA ( PDFA_TYPE  type,
PtlParamInput inParam 
)

PDF/Aへの変換。

PDF/Aへの変換を行います。
変換対応PDF/A
PDF/A-1b,PDF/A-2b

Parameters
typePDFA_TYPE(PDFA_1B,PDFA_2Bのいずれか)
inParamInputParam
Returns
true: PDF/Aへの変換でエラーがない、false: PDF/Aへの変換でエラーがある。
Exceptions
PtlException

◆ getErrors()

PtlPDFFixUpErrors PdfTkNet::PtlPDFFixUp::getErrors ( )

PDF/A準拠エラー取得。

PDF/Aへの変換、PDF/A準拠のチェックでエラーがあった場合、準拠エラーを取得できます。

Returns
PtlPDFFixUpErrors
Exceptions
PtlException

◆ operator=()

PtlPDFFixUp PdfTkNet::PtlPDFFixUp::operator= ( PtlPDFFixUp obj)

コピーオペレータ alias copy

Parameters
objコピー元オブジェクト。

◆ save()

void PdfTkNet::PtlPDFFixUp::save ( PtlParamOutput outParam)

PDF文書を保存。

Parameters
outParamOutputParam
Exceptions
PtlException

◆ setICCProfileCMYK()

void PdfTkNet::PtlPDFFixUp::setICCProfileCMYK ( PtlParamInput inParam)

出力インテントのプロファイル(CMYK用)。

PDF/Aへの変換時に使用する出力ンテントのプロファイルを指定します。 指定が無い場合、デフォルトのプロファイル(JapanColor2001Coated.icc)となります。

Parameters
inParamInputParam
Exceptions
PtlException

◆ setICCProfileRGB()

void PdfTkNet::PtlPDFFixUp::setICCProfileRGB ( PtlParamInput inParam)

出力インテントのプロファイル(RGB用)。

PDF/Aへの変換時に使用する出力ンテントのプロファイルを指定します。 指定が無い場合、デフォルトのプロファイル(sRGB2014.icc)となります。

Parameters
inParamInputParam
Exceptions
PtlException

◆ setSaveOption()

void PdfTkNet::PtlPDFFixUp::setSaveOption ( SAVE_OPTION  option)

保存時のオプションを設定。

オプションを設定しないと再構築して保存されます。

Parameters
option保存オプション。SAVE_XXXのいずれかの値。
Exceptions
PtlException

◆ validatePDFA()

bool PdfTkNet::PtlPDFFixUp::validatePDFA ( PDFA_TYPE  type,
PtlParamInput inParam 
)

PDF/A準拠のチェック。

PDF/A準拠のチェックを行います。
チェック対応PDF/A
PDF/A-1b,PDF/A-2b

Parameters
typePDFA_TYPE(PDFA_1B,PDFA_2Bのいずれか)
inParamInputParam
Returns
true: PDF/Aへの変換でエラーがない、false: PDF/Aへの変換でエラーがある。
Exceptions
PtlException