PDFTool.NET 7.0
NetParamOptimizeImageColor.h
1
10#ifndef PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_COLOR_H_
11#define PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_COLOR_H_
12
13#include <PdfTkNet/NetParamOptimizeImageDownSampling.h>
14
15namespace PdfTkNet {
16
17ref class PtlPage;
18
28
30{
31public:
32 enum class COMPRESS_TYPE {
33 COMPRESS_SAME = 0, // 元のまま
34 COMPRESS_AUTO = 1, // お任せ
35 COMPRESS_JPEG2K = 2, // JPEG2000
36 COMPRESS_JPEG = 3, // JPEG
37 COMPRESS_ZLIB = 4 // ZLIB
38 };
39
40 enum class QUALITY_TYPE {
41 QUALITY_MIN = 1, // 最低
42 QUALITY_LOW = 2, // 低
43 QUALITY_MIDDLE = 3, // 中
44 QUALITY_HIGH = 4, // 高
45 QUALITY_MAX = 5 // 最高
46 };
47
48public:
54
62
67
72
73public:
80
81public:
89 void setCompress(COMPRESS_TYPE compress);
90
98 void setQuality(QUALITY_TYPE quality);
99};
100
101} // namespace PdfTkNet
102
103#endif // PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_COLOR_H_
PDFのページオブジェクトを表現したクラスです。
Definition NetPage.h:33
‾PtlParamOptimizeImageColor()
デストラクタ
PtlParamOptimizeImageColor(PtlParamOptimizeImageColor^ obj)
コピーコンストラクタ alias copy
PtlParamOptimizeImageColor operator=(PtlParamOptimizeImageColor^ obj)
コピーオペレータ alias copy
void setCompress(COMPRESS_TYPE compress)
圧縮方法を設定。
void setQuality(QUALITY_TYPE quality)
画像品質を設定。
PtlParamOptimizeImageColor()
コンストラクタ
PtlParamOptimizeImageDownSampling(OPTIMIZE_IMAGE_TYPE type)
コンストラクタ