PDFTool.NET 7.0
NetParamOptimizeImageGrayScale.h
1
10#ifndef PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_GRAYSCALE_H_
11#define PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_GRAYSCALE_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, // 元のまま
34 COMPRESS_AUTO, // お任せ
35 COMPRESS_JPEG2K, // JPEG2000
36 COMPRESS_JPEG, // JPEG
37 COMPRESS_ZLIB // 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:
94 void setCompress(COMPRESS_TYPE type);
95
103 void setQuality(QUALITY_TYPE quality);
104};
105
106} // namespace PdfTkNet
107
108#endif // PDFTK_NET_PTLPARAM_OPTIMIZE_IMAGE_GRAYSCALE_H_
PDFのページオブジェクトを表現したクラスです。
Definition NetPage.h:33
PtlParamOptimizeImageDownSampling(OPTIMIZE_IMAGE_TYPE type)
コンストラクタ
PtlParamOptimizeImageGrayScale operator=(PtlParamOptimizeImageGrayScale^ obj)
コピーオペレータ alias copy
PtlParamOptimizeImageGrayScale()
コンストラクタ
PtlParamOptimizeImageGrayScale(PtlParamOptimizeImageGrayScale^ obj)
コピーコンストラクタ alias copy
void setQuality(QUALITY_TYPE quality)
画像品質を設定。
‾PtlParamOptimizeImageGrayScale()
デストラクタ
void setCompress(COMPRESS_TYPE type)
圧縮方法を設定。