Antenna House PDF Tool API (C++) 8.0
PtlParamOptimizeImageMono.h
1
2// PtlParamOptimizeImageMono.h
3// Copyright (C) 2014-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLOPTIMIE_IMAGE_MONO_H_
7#define PDFTK_PTLOPTIMIE_IMAGE_MONO_H_
8
9#include "PtlParamOptimizeImageDownSampling.h"
10
11namespace PdfTk {
12
22
24{
25public:
26 enum COMPRESS_TYPE {
27 COMPRESS_SAME, // 元のまま(未対応)
28 COMPRESS_AUTO, // お任せ
29 COMPRESS_JBIG2, // JBIG2(未対応)
30 COMPRESS_CCITT3, // CCITT Group 3
31 COMPRESS_CCITT4, // CCITT Group 4
32 COMPRESS_ZLIB, // ZLIB
33 COMPRESS_RUNLENGTH // RunLength
34 };
35
36public:
42
49
54
55public:
61
62public:
75 void setCompress(COMPRESS_TYPE type);
76};
77
78} // namespace PdfTk
79
80#endif // PDFTK_PTLOPTIMIE_IMAGE_MONO_H_
PtlParamOptimizeImageDownSampling(OPTIMIZE_IMAGE_TYPE type)
コンストラクタ
PtlParamOptimizeImageMono()
コンストラクタ
PtlParamOptimizeImageMono & operator=(const PtlParamOptimizeImageMono &obj)
コピーオペレータ
void setCompress(COMPRESS_TYPE type)
圧縮方法を設定。
~PtlParamOptimizeImageMono()
デストラクタ
PtlParamOptimizeImageMono(const PtlParamOptimizeImageMono &obj)
コピーコンストラクタ