Antenna House PDF Tool API (C++) 8.0
PtlParamEditImage.h
1
2// PtlParamEditImage.h
3// Copyright (C) 2019 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPARAM_EDIT_IMAGE_H_
7#define PDFTK_PTLPARAM_EDIT_IMAGE_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
13class PtlParamStream;
14
18
19class PDFTK_API PtlParamEditImage
20{
21private:
22 int m_dataParamEditImage;
23public:
24 int getHandle() const;
25
26public:
32
40
45
46public:
53
54public:
63 void setImageStream(PtlParamStream& imageStream);
64
72 void setImagePageNumber(int imagePageNumber);
73
81 void setUseOriginalJpegQuality(bool useOriginal);
82
91 void setJpegQuality(long quality);
92
103 void setUseOriginalDPI(bool useOriginal);
104
115 void setDPI(long dpi);
116};
117
118} // namespace PdfTk
119
120#endif // PDFTK_PTLPARAM_EDIT_IMAGE_H_
void setUseOriginalJpegQuality(bool useOriginal)
画像の持っているJpegQualityを使うかどうかを設定
void setDPI(long dpi)
DPIを設定
PtlParamEditImage()
コンストラクタ
void setUseOriginalDPI(bool useOriginal)
画像の持っているDPIを使うかどうかを設定
void setImagePageNumber(int imagePageNumber)
マルチTiffのページ番号を設定。
~PtlParamEditImage()
デストラクタ
void setJpegQuality(long quality)
JpegQualityを設定
PtlParamEditImage & operator=(const PtlParamEditImage &obj)
コピーオペレータ alias copy
void setImageStream(PtlParamStream &imageStream)
入力画像ストリームを設定。
PtlParamEditImage(const PtlParamEditImage &obj)
コピーコンストラクタ alias copy