PDFTool.NET  7.0
NetPDFFixUp.h
1 
10 #ifndef PDFTK_NET_PTLPDFFIXUP_H_
11 #define PDFTK_NET_PTLPDFFIXUP_H_
12 
13 #include <PdfTkNet/NetTk.h>
14 
15 namespace PdfTkNet {
16 
17 ref class PtlParamInput;
18 ref class PtlParamOutput;
19 ref class PtlPDFFixUpErrors;
20 
25 public ref class PtlPDFFixUp : public System::IDisposable
26 {
27 public:
31  enum class SAVE_OPTION {
32  SAVE_RECONSTRUCT = 0,
33  SAVE_LINEARIZE = 1
34  };
35 
39  enum class PDFA_TYPE {
40  PDFA_1B = 102,
41  PDFA_2B = 202
42  };
43 
44 protected:
45  PdfTk::PtlPDFFixUp* m_native;
46 public:
47  PdfTk::PtlPDFFixUp* getNative() { return m_native; };
48 
49 public:
56 
64 
69 
74 
75 public:
82 
83 public:
91  void setSaveOption(SAVE_OPTION option);
92 
98  void save(PtlParamOutput^ outParam);
99 
100 public:
112  bool fixUpPDFA(PDFA_TYPE type, PtlParamInput^ inParam);
113 
125  bool validatePDFA(PDFA_TYPE type, PtlParamInput^ inParam);
126 
135 
146 
157 };
158 
159 } // namespace PdfTkNet
160 
161 #endif // PDFTK_NET_PTLPDFFIXUP_H_
PdfTkNet::PtlPDFFixUpErrors
PtlPDFFixUpErrorのコンテナを表現するクラスです。
Definition: NetPDFFixUpErrors.h:24
PdfTkNet::PtlPDFFixUp::setICCProfileCMYK
void setICCProfileCMYK(PtlParamInput^ inParam)
出力インテントのプロファイル(CMYK用)。
PdfTkNet::PtlPDFFixUp::setICCProfileRGB
void setICCProfileRGB(PtlParamInput^ inParam)
出力インテントのプロファイル(RGB用)。
PdfTkNet::PtlPDFFixUp::getErrors
PtlPDFFixUpErrors getErrors()
PDF/A準拠エラー取得。
PdfTkNet::PtlParamInput
ファイルやストリームの入力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。 ストリームを指定した場...
Definition: NetParamInput.h:26
PdfTkNet::PtlPDFFixUp::fixUpPDFA
bool fixUpPDFA(PDFA_TYPE type, PtlParamInput^ inParam)
PDF/Aへの変換。
PdfTkNet::PtlPDFFixUp::SAVE_OPTION::SAVE_LINEARIZE
@ SAVE_LINEARIZE
リニアライズ
PdfTkNet::PtlPDFFixUp::PDFA_TYPE
PDFA_TYPE
PDF/Aのタイプ
Definition: NetPDFFixUp.h:39
PdfTkNet::PtlPDFFixUp::PDFA_TYPE::PDFA_1B
@ PDFA_1B
PDF/A-1b
PdfTkNet::PtlPDFFixUp::save
void save(PtlParamOutput^ outParam)
PDF文書を保存。
PdfTkNet::PtlPDFFixUp::PtlPDFFixUp
PtlPDFFixUp()
コンストラクタ
PdfTkNet::PtlPDFFixUp::PDFA_TYPE::PDFA_2B
@ PDFA_2B
PDF/A-2b
PdfTkNet::PtlPDFFixUp::‾PtlPDFFixUp
‾PtlPDFFixUp()
デストラクタ
PdfTkNet::PtlPDFFixUp::setSaveOption
void setSaveOption(SAVE_OPTION option)
保存時のオプションを設定。
PdfTkNet::PtlPDFFixUp::validatePDFA
bool validatePDFA(PDFA_TYPE type, PtlParamInput^ inParam)
PDF/A準拠のチェック。
PdfTkNet::PtlPDFFixUp::SAVE_OPTION::SAVE_RECONSTRUCT
@ SAVE_RECONSTRUCT
再構築(デフォルト)
PdfTkNet::PtlPDFFixUp::operator=
PtlPDFFixUp operator=(PtlPDFFixUp^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlPDFFixUp::PtlPDFFixUp
PtlPDFFixUp(PtlPDFFixUp^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlPDFFixUp
PDF/A準拠のチェック変換を表現したクラスです。
Definition: NetPDFFixUp.h:26
PdfTkNet::PtlPDFFixUp::SAVE_OPTION
SAVE_OPTION
保存オプション
Definition: NetPDFFixUp.h:31
PdfTkNet::PtlParamOutput
ファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を 使って、ストリームをオープンします。 ストリームを指定した場合...
Definition: NetParamOutput.h:27