PDFTool.NET  6.0
Public Types | Public Member Functions | List of all members
PdfTkNet::PtlEditImage Class Reference

コンテントに描画される画像を表現したクラスです。 More...

#include <NetEditImage.h>

Inheritance diagram for PdfTkNet::PtlEditImage:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlEditImage:
Collaboration graph
[legend]

Public Types

enum  OUTPUT_FORMAT { OUTPUT_FORMAT::FORMAT_AUTO = 0, OUTPUT_FORMAT::FORMAT_BMP = 1, OUTPUT_FORMAT::FORMAT_JPEG = 2, OUTPUT_FORMAT::FORMAT_PNG = 3 }
 出力フォーマットタイプ More...
 
- Public Types inherited from PdfTkNet::PtlEditElement
enum  ELEMENT_TYPE {
  ELEMENT_TYPE::TYPE_TEXT = 1, ELEMENT_TYPE::TYPE_IMAGE = 2, ELEMENT_TYPE::TYPE_PATH = 3, ELEMENT_TYPE::TYPE_SHADING = 4,
  ELEMENT_TYPE::TYPE_UNKNOWN = 100
}
 エレメントのタイプ More...
 

Public Member Functions

 PtlEditImage ()
 コンストラクタ More...
 
 PtlEditImage (PtlEditImage^ obj)
 コピーコンストラクタ More...
 
 ‾PtlEditImage ()
 デストラクタ
 
 !PtlEditImage ()
 ファイナライザ。
 
PtlEditImage operator= (PtlEditImage^ obj)
 コピーオペレータ More...
 
int getWidth ()
 幅(Pixel)を取得。 More...
 
int getHeight ()
 高さ(Pixel)を取得。 More...
 
int getPPI ()
 解像度を取得。 More...
 
void writeFile (PtlParamOutput^ output, OUTPUT_FORMAT format)
 画像の書き出し。 More...
 
- Public Member Functions inherited from PdfTkNet::PtlEditElement
PdfTk::PtlEditElement * getNative ()
 
 PtlEditElement (ELEMENT_TYPE type)
 コンストラクタ More...
 
 PtlEditElement (PtlEditElement^ obj)
 コピーコンストラクタ More...
 
virtual ‾PtlEditElement ()
 デストラクタ
 
 !PtlEditElement ()
 ファイナライザ。
 
PtlEditElement operator= (PtlEditElement^ obj)
 コピーオペレータ More...
 
ELEMENT_TYPE getType ()
 エレメントタイプを取得。 More...
 

Additional Inherited Members

- Protected Attributes inherited from PdfTkNet::PtlEditElement
PdfTk::PtlEditElement * m_native
 

Detailed Description

コンテントに描画される画像を表現したクラスです。

Member Enumeration Documentation

◆ OUTPUT_FORMAT

出力フォーマットタイプ

Enumerator
FORMAT_AUTO 

自動

FORMAT_BMP 

BMP

FORMAT_JPEG 

JPEG

FORMAT_PNG 

PNG

Constructor & Destructor Documentation

◆ PtlEditImage() [1/2]

PdfTkNet::PtlEditImage::PtlEditImage ( )

コンストラクタ

Exceptions
PtlException

◆ PtlEditImage() [2/2]

PdfTkNet::PtlEditImage::PtlEditImage ( PtlEditImage obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getHeight()

int PdfTkNet::PtlEditImage::getHeight ( )

高さ(Pixel)を取得。

この幅は描画されている高さではなく、画像データ自体の高さとなります。

Returns
高さ(Pixel)
Exceptions
PtlException

◆ getPPI()

int PdfTkNet::PtlEditImage::getPPI ( )

解像度を取得。

Returns
解像度(Pixel Per Inch)
Exceptions
PtlException

◆ getWidth()

int PdfTkNet::PtlEditImage::getWidth ( )

幅(Pixel)を取得。

この幅は描画されている幅ではなく、画像データ自体の幅となります。

Returns
幅(Pixel)
Exceptions
PtlException

◆ operator=()

PtlEditImage PdfTkNet::PtlEditImage::operator= ( PtlEditImage obj)

コピーオペレータ

Parameters
objコピー元オブジェクト。

◆ writeFile()

void PdfTkNet::PtlEditImage::writeFile ( PtlParamOutput output,
OUTPUT_FORMAT  format 
)

画像の書き出し。

Parameters
outputPtlParamOutput
format出力フォーマット
FORMAT_XXXを指定します。
FORMAT_AUTOを指定した場合、出力フォーマットはBMP,JPEG,PNGのいずれかになり、
それぞれのフォーマットにしたがって拡張子として".bmp",".jpg",".png"がファイル名に付与されます。
FORMAT_AUTO以外の場合は拡張子は付与されません。
Exceptions
PtlException