Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlParamEditImage クラス

#include <PtlParamEditImage.h>

公開メンバ関数

int getHandle () const
 PtlParamEditImage ()
 コンストラクタ
 PtlParamEditImage (const PtlParamEditImage &obj)
 コピーコンストラクタ alias copy
 ~PtlParamEditImage ()
 デストラクタ
PtlParamEditImageoperator= (const PtlParamEditImage &obj)
 コピーオペレータ alias copy
void setImageStream (PtlParamStream &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を設定

詳解

PtlEditImageに使うパラメータクラスです。

PtlParamEditImage.h19 行目に定義があります。

構築子と解体子

◆ PtlParamEditImage() [1/2]

PdfTk::PtlParamEditImage::PtlParamEditImage ( )

コンストラクタ

例外
PtlException

◆ PtlParamEditImage() [2/2]

PdfTk::PtlParamEditImage::PtlParamEditImage ( const PtlParamEditImage & obj)

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

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

関数詳解

◆ operator=()

PtlParamEditImage & PdfTk::PtlParamEditImage::operator= ( const PtlParamEditImage & obj)

コピーオペレータ alias copy

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

◆ setDPI()

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

DPIを設定

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

引数
dpiDPI。

◆ setImagePageNumber()

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

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

この設定はマルチTiffにのみ有効です。

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

◆ setImageStream()

void PdfTk::PtlParamEditImage::setImageStream ( PtlParamStream & imageStream)

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

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

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

◆ setJpegQuality()

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

JpegQualityを設定

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

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

◆ setUseOriginalDPI()

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

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

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

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

◆ setUseOriginalJpegQuality()

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

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

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

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