PDFTool.NET 7.0
NetParamDrawImage.h
1
10#ifndef PDFTK_NET_PTLPARAM_DRAWIMAGE_H_
11#define PDFTK_NET_PTLPARAM_DRAWIMAGE_H_
12
13#include <PdfTkNet/NetTk.h>
14
15namespace PdfTkNet {
16
17ref class PtlParamInput;
18ref class PtlColor;
19
23
24public ref class PtlParamDrawImage
25{
26public:
36
37protected:
38 PdfTk::PtlParamDrawImage* m_native;
39public:
40 PdfTk::PtlParamDrawImage* getNative() { return m_native; };
41
42public:
48
56
61
66
67public:
74
75public:
84 void setImageStream(PtlParamInput^ imageStream);
85
95 void setImagePageNumber(int imagePageNumber);
96
104 void setOpacity(float opacity);
105
117 void setMaskColor(PtlColor^ maskColor, MASK_TYPE maskType);
118
132 void setColorKeyMaskColor(float minR, float maxR, float minG, float maxG, float minB, float maxB);
133
143 void setMaskImageStream(PtlParamInput^ maskStream, MASK_TYPE maskType);
144
153 void setUseOriginalDPI(bool useOriginal);
154
163 void setDPI(long dpi);
164
173 void setRotate(int value);
174
183 void setAngle(float angle);
184};
185
186} // namespace PdfTkNet
187
188#endif // PDFTK_NET_PTLPARAM_DRAWIMAGE_H_
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition NetColor.h:23
void setUseOriginalDPI(bool useOriginal)
画像の持っているDPIを使うかどうかを設定
‾PtlParamDrawImage()
デストラクタ
MASK_TYPE
マスクのタイプ
Definition NetParamDrawImage.h:30
@ MASK_EXPLICIT
明示マスク
Definition NetParamDrawImage.h:33
@ MASK_SOFT
ソフトマスク
Definition NetParamDrawImage.h:34
@ MASK_STENCIL
ステンシルマスク
Definition NetParamDrawImage.h:31
@ MASK_COLORKEY
カラーキーマスク
Definition NetParamDrawImage.h:32
void setImagePageNumber(int imagePageNumber)
マルチTiffのページ番号を設定。
void setDPI(long dpi)
DPIを設定
void setOpacity(float opacity)
画像の不透明度を設定。
PtlParamDrawImage operator=(PtlParamDrawImage^ obj)
コピーオペレータ alias copy
void setMaskImageStream(PtlParamInput^ maskStream, MASK_TYPE maskType)
マスク画像ストリームを設定。
void setMaskColor(PtlColor^ maskColor, MASK_TYPE maskType)
マスク画像の色指定を設定。
void setRotate(int value)
回転角度を設定。
void setAngle(float angle)
任意の傾きを設定。
void setImageStream(PtlParamInput^ imageStream)
入力画像ストリームを設定。
PtlParamDrawImage(PtlParamDrawImage^ obj)
コピーコンストラクタ alias copy
PtlParamDrawImage()
コンストラクタ
void setColorKeyMaskColor(float minR, float maxR, float minG, float maxG, float minB, float maxB)
カラーキーマスクの色を範囲設定。
ファイルやストリームの入力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。 ストリームを指定した場...
Definition NetParamInput.h:26