PDFTool
6.0
Include
PdfTk
PtlEditImage.h
1
// PtlEditImage.h
3
// Copyright (C) 2018 Antenna House,Inc.
4
// All rights reserved.
6
#ifndef PDFTK_PTL_EDIT_IMAGE_H_
7
#define PDFTK_PTL_EDIT_IMAGE_H_
8
9
#include "PtlEditElement.h"
10
11
namespace
PdfTk {
12
13
class
PtlParamOutput;
14
19
class
PDFTK_API
PtlEditImage
:
public
PtlEditElement
20
{
21
public
:
25
enum
OUTPUT_FORMAT
{
26
FORMAT_AUTO = 0,
27
FORMAT_BMP = 1,
28
FORMAT_JPEG = 2,
29
FORMAT_PNG = 3
30
};
31
32
public
:
37
PtlEditImage
();
38
44
PtlEditImage
(
const
PtlEditImage
& obj);
45
49
‾PtlEditImage
();
50
51
public
:
56
PtlEditImage
&
operator=
(
const
PtlEditImage
& obj);
57
58
public
:
66
int
getWidth
()
const
;
67
75
int
getHeight
()
const
;
76
83
int
getPPI
()
const
;
84
85
public
:
96
void
writeFile
(
PtlParamOutput
& output,
OUTPUT_FORMAT
format);
97
};
98
99
}
// namespace PdfTk
100
101
#endif // PDFTK_PTL_EDIT_IMAGE_H_
PdfTk::PtlEditImage::PtlEditImage
PtlEditImage(const PtlEditImage &obj)
コピーコンストラクタ
PdfTk::PtlEditImage::writeFile
void writeFile(PtlParamOutput &output, OUTPUT_FORMAT format)
画像の書き出し。
PdfTk::PtlEditImage::getPPI
int getPPI() const
解像度を取得。
PdfTk::PtlParamOutput
ファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。 ストリームを指定した場合...
Definition:
PtlParamOutput.h:24
PdfTk::PtlEditElement
コンテントに描画されるエレメントを表現したクラスです。 すべてのエレメントクラスのベースクラスです。
Definition:
PtlEditElement.h:19
PdfTk::PtlEditImage::getWidth
int getWidth() const
幅(Pixel)を取得。
PdfTk::PtlEditImage::operator=
PtlEditImage & operator=(const PtlEditImage &obj)
コピーオペレータ
PdfTk::PtlEditImage::OUTPUT_FORMAT
OUTPUT_FORMAT
出力フォーマットタイプ
Definition:
PtlEditImage.h:25
PdfTk::PtlEditImage
コンテントに描画される画像を表現したクラスです。
Definition:
PtlEditImage.h:20
PdfTk::PtlEditImage::PtlEditImage
PtlEditImage()
コンストラクタ
PdfTk::PtlEditImage::‾PtlEditImage
‾PtlEditImage()
デストラクタ
PdfTk::PtlEditImage::getHeight
int getHeight() const
高さ(Pixel)を取得。
Generated by
1.8.18