PDFTool.NET  6.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 
16 namespace PdfTkNet {
17 
18 ref class PtlParamOutput;
19 
24 public ref class PtlEditImage : public PtlEditElement
25 {
26 public:
30  enum class OUTPUT_FORMAT {
31  FORMAT_AUTO = 0,
32  FORMAT_BMP = 1,
33  FORMAT_JPEG = 2,
34  FORMAT_PNG = 3
35  };
36 
37 public:
43 
50 
55 
60 
61 public:
67 
68 public:
76  int getWidth();
77 
85  int getHeight();
86 
93  int getPPI();
94 
95 public:
106  void writeFile(PtlParamOutput^ output, OUTPUT_FORMAT format);
107 };
108 
109 } // namespace PdfTkNet
110 
111 #endif // PDFTK_NET_PTL_EDIT_IMAGE_H_
PdfTkNet::PtlEditImage::OUTPUT_FORMAT::FORMAT_PNG
@ FORMAT_PNG
PNG
PdfTkNet::PtlEditImage::PtlEditImage
PtlEditImage(PtlEditImage^ obj)
コピーコンストラクタ
PdfTkNet::PtlEditElement
コンテントに描画されるエレメントを表現したクラスです。 すべてのエレメントクラスのベースクラスです。
Definition: NetEditElement.h:23
PdfTkNet::PtlEditImage::getHeight
int getHeight()
高さ(Pixel)を取得。
PdfTkNet::PtlEditImage
コンテントに描画される画像を表現したクラスです。
Definition: NetEditImage.h:25
PdfTkNet::PtlEditImage::PtlEditImage
PtlEditImage()
コンストラクタ
PdfTkNet::PtlEditImage::OUTPUT_FORMAT
OUTPUT_FORMAT
出力フォーマットタイプ
Definition: NetEditImage.h:30
PdfTkNet::PtlEditImage::getPPI
int getPPI()
解像度を取得。
PdfTkNet::PtlEditImage::writeFile
void writeFile(PtlParamOutput^ output, OUTPUT_FORMAT format)
画像の書き出し。
PdfTkNet::PtlEditImage::OUTPUT_FORMAT::FORMAT_BMP
@ FORMAT_BMP
BMP
PdfTkNet::PtlEditImage::OUTPUT_FORMAT::FORMAT_AUTO
@ FORMAT_AUTO
自動
PdfTkNet::PtlEditImage::operator=
PtlEditImage operator=(PtlEditImage^ obj)
コピーオペレータ
PdfTkNet::PtlEditImage::‾PtlEditImage
‾PtlEditImage()
デストラクタ
PdfTkNet::PtlEditImage::OUTPUT_FORMAT::FORMAT_JPEG
@ FORMAT_JPEG
JPEG
PdfTkNet::PtlEditImage::getWidth
int getWidth()
幅(Pixel)を取得。
PdfTkNet::PtlParamOutput
ファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を 使って、ストリームをオープンします。 ストリームを指定した場合...
Definition: NetParamOutput.h:27