PDFTool.NET 7.0
PdfTkNet::PtlParamEditImage Class Reference

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

#include <NetParamEditImage.h>

Public Member Functions

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

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を使うかどうかをセットします。