PDFTool.NET 7.0
NetEditImage.h
1
10#ifndef PDFTK_NET_PTL_EDIT_IMAGE_H_
11#define PDFTK_NET_PTL_EDIT_IMAGE_H_
12
13#include <PdfTkNet/NetTk.h>
14#include <PdfTkNet/NetEditElement.h>
15
16namespace PdfTkNet {
17
18ref class PtlParamEditImage;
19ref class PtlParamOutput;
20
24
25public ref class PtlEditImage : public PtlEditElement
26{
27public:
38
48
49public:
55
62
69
74
79
80public:
86
87public:
95 int getWidth();
96
105
112 int getPPI();
113
121
122public:
131 void setPathThrough(bool pathThrough);
132
144
145public:
154 void setImage(PtlParamEditImage^ paramEditImage);
155};
156
157} // namespace PdfTkNet
158
159#endif // PDFTK_NET_PTL_EDIT_IMAGE_H_
PtlEditElement(ELEMENT_TYPE type)
コンストラクタ
OUTPUT_FORMAT
出力フォーマットタイプ
Definition NetEditImage.h:42
@ FORMAT_BMP
BMP.
Definition NetEditImage.h:44
@ FORMAT_AUTO
自動
Definition NetEditImage.h:43
@ FORMAT_PNG
PNG.
Definition NetEditImage.h:46
@ FORMAT_JPEG
JPEG.
Definition NetEditImage.h:45
MASK_TYPE
マスクのタイプ
Definition NetEditImage.h:31
@ MASK_EXPLICIT
明示マスク
Definition NetEditImage.h:35
@ MASK_NONE
マスク無し
Definition NetEditImage.h:32
@ MASK_SOFT
ソフトマスク
Definition NetEditImage.h:36
@ MASK_STENCIL
ステンシルマスク
Definition NetEditImage.h:33
@ MASK_COLORKEY
カラーキーマスク
Definition NetEditImage.h:34
PtlEditImage(PtlEditImage^ obj)
コピーコンストラクタ
PtlEditImage(PtlParamEditImage^ paramEditImage)
コンストラクタ
int getPPI()
解像度を取得。
PtlEditImage operator=(PtlEditImage^ obj)
コピーオペレータ
MASK_TYPE getMaskType()
画像が持っているマスクのタイプを取得。
int getWidth()
幅(Pixel)を取得。
void writeFile(PtlParamOutput^ output, OUTPUT_FORMAT format)
画像の書き出し。
‾PtlEditImage()
デストラクタ
int getHeight()
高さ(Pixel)を取得。
void setPathThrough(bool pathThrough)
パススルー設定。
void setImage(PtlParamEditImage^ paramEditImage)
画像設定。
PtlEditImage()
コンストラクタ
画像の描画に使うパラメータクラスです。
Definition NetParamEditImage.h:24
ファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を 使って、ストリームをオープンします。 ストリームを指定した場合...
Definition NetParamOutput.h:27