PDFTool.NET  7.0
Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlParamEditImage Class Reference

画像の描画に使うパラメータクラスです。 More...

#include <NetParamEditImage.h>

Public Member Functions

PdfTk::PtlParamEditImage * getNative ()
 
 PtlParamEditImage ()
 コンストラクタ More...
 
 PtlParamEditImage (PtlParamEditImage^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlParamEditImage ()
 デストラクタ
 
 !PtlParamEditImage ()
 ファイナライザ。
 
PtlParamEditImage operator= (PtlParamEditImage^ obj)
 コピーオペレータ alias copy More...
 
void setImageStream (PtlParamInput^ imageStream)
 入力画像ストリームを設定。 More...
 
void setImagePageNumber (int imagePageNumber)
 マルチTiffのページ番号を設定。 More...
 
void setUseOriginalJpegQuality (bool useOriginal)
 画像の持っているJpegQualityを使うかどうかを設定 More...
 
void setJpegQuality (long quality)
 JpegQualityを設定 More...
 
void setUseOriginalDPI (bool useOriginal)
 画像の持っているDPIを使うかどうかを設定 More...
 
void setDPI (long dpi)
 DPIを設定 More...
 

Protected Attributes

PdfTk::PtlParamEditImage * m_native
 

Detailed Description

画像の描画に使うパラメータクラスです。

Constructor & Destructor Documentation

◆ PtlParamEditImage() [1/2]

PdfTkNet::PtlParamEditImage::PtlParamEditImage ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamEditImage() [2/2]

PdfTkNet::PtlParamEditImage::PtlParamEditImage ( PtlParamEditImage obj)

コピーコンストラクタ alias copy

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

Member Function Documentation

◆ operator=()

PtlParamEditImage PdfTkNet::PtlParamEditImage::operator= ( PtlParamEditImage obj)

コピーオペレータ alias copy

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

◆ setDPI()

void PdfTkNet::PtlParamEditImage::setDPI ( long  dpi)

DPIを設定

※ PtlEditImage::setMatrixでMatrixを設定しない場合のデフォルトのMatrixを決定するために使われます。
※ PtlEditImage::setImageに使われる場合、この設定は無視されます
※ 画像がDPIを持っている場合、setUseOriginalDPIでtrueを設定されると画像の持っているDPIが優先されます。
常にsetDPIの値を有効にしたい場合はsetUseOriginalDPIでfalseを設定してください。 ※ 設定しない場合はデフォルト値として72が設定されます。

Parameters
dpiDPI。

◆ setImagePageNumber()

void PdfTkNet::PtlParamEditImage::setImagePageNumber ( int  imagePageNumber)

マルチTiffのページ番号を設定。

この設定はマルチTiffにのみ有効です。
PtlParamEditImageをページ追加用のパラメータPtlParamImagePageに設定する場合に限り、
-1を設定するとTiffの全ページがページ追加に使われます。

Parameters
imagePageNumberページ番号。ページ番号は0オリジンです。
Exceptions
PtlException

◆ setImageStream()

void PdfTkNet::PtlParamEditImage::setImageStream ( PtlParamInput imageStream)

入力画像ストリームを設定。

ステンシルマスクとする場合はモノクロ画像を指定してください。
カラーキーマスクとする場合はBMPでカラースペースがRGBのものを指定してください。

Parameters
imageStream入力画像ストリーム。
Exceptions
PtlException

◆ setJpegQuality()

void PdfTkNet::PtlParamEditImage::setJpegQuality ( long  quality)

JpegQualityを設定

JpegQualityを設定します。

※ 設定しない場合はデフォルト値として72が設定されます。
setUseOriginalJpegQualityでtrueが設定されたらこの設定は無視されます。

Parameters
quality[in] JpegQualityをセットします。

◆ setUseOriginalDPI()

void PdfTkNet::PtlParamEditImage::setUseOriginalDPI ( bool  useOriginal)

画像の持っているDPIを使うかどうかを設定

※ PtlEditImage::setMatrixでMatrixを設定しない場合のデフォルトのMatrixを決定するために使われます。
※ PtlEditImage::setImageに使われる場合、この設定は無視されます
※ この関数は画像がDPIを持っている場合に限り意味を持ちます。画像がDPIを持っていない場合はこの設定は無視されます。
trueを設定しても画像がDPIを持っていない場合、setDPIで設定されたDPIが使用されます。
※ 設定しない場合はデフォルト値としてtrueが設定されます。常にsetDPIの値を有効にしたい場合はfalseを設定してください。

Parameters
useOriginal画像の持っているDPIを使うかどうか。

◆ setUseOriginalJpegQuality()

void PdfTkNet::PtlParamEditImage::setUseOriginalJpegQuality ( bool  useOriginal)

画像の持っているJpegQualityを使うかどうかを設定

画像の持っているJpegQualityを使うかどうかを設定します。
※ 設定しない場合はデフォルト値としてfalseが設定されます。

Parameters
useOriginal[in] 画像の持っているJpegQualityを使うかどうかをセットします。