Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlParamEditImage クラス

#include <NetParamEditImage.h>

公開メンバ関数

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を設定

限定公開変数類

PdfTk::PtlParamEditImage * m_native

詳解

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

構築子と解体子

◆ PtlParamEditImage() [1/2]

PdfTkNet::PtlParamEditImage::PtlParamEditImage ( )

コンストラクタ

例外
PtlException

◆ PtlParamEditImage() [2/2]

PdfTkNet::PtlParamEditImage::PtlParamEditImage ( PtlParamEditImage^ obj)

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

引数
objコピー元オブジェクト。
例外
PtlException

◆ ~PtlParamEditImage()

PdfTkNet::PtlParamEditImage::~PtlParamEditImage ( )

デストラクタ

◆ !PtlParamEditImage()

PdfTkNet::PtlParamEditImage::!PtlParamEditImage ( )

ファイナライザ。

メソッド詳解

◆ getNative()

PdfTk::PtlParamEditImage * PdfTkNet::PtlParamEditImage::getNative ( )

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setDPI()

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

DPIを設定

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

引数
dpiDPI。

◆ setImagePageNumber()

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

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

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

引数
imagePageNumberページ番号。ページ番号は0オリジンです。
例外
PtlException

◆ setImageStream()

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

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

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

引数
imageStream入力画像ストリーム。
例外
PtlException

◆ setJpegQuality()

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

JpegQualityを設定

JpegQualityを設定します。

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

引数
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を設定してください。

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

◆ setUseOriginalJpegQuality()

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

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

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

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

メンバ詳解

◆ m_native

PdfTk::PtlParamEditImage* PdfTkNet::PtlParamEditImage::m_native
protected