PDFTool
7.0
|
PtlEditImageに使うパラメータクラスです。 More...
#include <PtlParamEditImage.h>
Public Member Functions | |
int | getHandle () const |
PtlParamEditImage () | |
コンストラクタ More... | |
PtlParamEditImage (const PtlParamEditImage &obj) | |
コピーコンストラクタ alias copy More... | |
‾PtlParamEditImage () | |
デストラクタ | |
PtlParamEditImage & | operator= (const PtlParamEditImage &obj) |
コピーオペレータ alias copy More... | |
void | setImageStream (PtlParamStream &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... | |
PtlEditImageに使うパラメータクラスです。
PdfTk::PtlParamEditImage::PtlParamEditImage | ( | ) |
コンストラクタ
PtlException |
PdfTk::PtlParamEditImage::PtlParamEditImage | ( | const PtlParamEditImage & | obj | ) |
PtlParamEditImage& PdfTk::PtlParamEditImage::operator= | ( | const PtlParamEditImage & | obj | ) |
コピーオペレータ alias copy
obj | コピー元オブジェクト。 |
void PdfTk::PtlParamEditImage::setDPI | ( | long | dpi | ) |
DPIを設定
※ PtlEditImage::setMatrixでMatrixを設定しない場合のデフォルトのMatrixを決定するために使われます。
※ PtlEditImage::setImageに使われる場合、この設定は無視されます
※ 画像がDPIを持っている場合、setUseOriginalDPIでtrueを設定されると画像の持っているDPIが優先されます。
常にsetDPIの値を有効にしたい場合はsetUseOriginalDPIでfalseを設定してください。 ※ 設定しない場合はデフォルト値として72が設定されます。
dpi | DPI。 |
void PdfTk::PtlParamEditImage::setImagePageNumber | ( | int | imagePageNumber | ) |
マルチTiffのページ番号を設定。
この設定はマルチTiffにのみ有効です。
imagePageNumber | ページ番号。ページ番号は0オリジンです。 |
PtlException |
void PdfTk::PtlParamEditImage::setImageStream | ( | PtlParamStream & | imageStream | ) |
入力画像ストリームを設定。
ステンシルマスクとする場合はモノクロ画像を指定してください。
カラーキーマスクとする場合はBMPでカラースペースがRGBのものを指定してください。
imageStream | 入力画像ストリーム。 |
PtlException |
void PdfTk::PtlParamEditImage::setJpegQuality | ( | long | quality | ) |
JpegQualityを設定
JpegQualityを設定します。
※ 設定しない場合はデフォルト値として72が設定されます。
setUseOriginalJpegQualityでtrueが設定されたらこの設定は無視されます。
quality | [in] JpegQualityをセットします。 |
void PdfTk::PtlParamEditImage::setUseOriginalDPI | ( | bool | useOriginal | ) |
画像の持っているDPIを使うかどうかを設定
※ PtlEditImage::setMatrixでMatrixを設定しない場合のデフォルトのMatrixを決定するために使われます。
※ PtlEditImage::setImageに使われる場合、この設定は無視されます
※ この関数は画像がDPIを持っている場合に限り意味を持ちます。画像がDPIを持っていない場合はこの設定は無視されます。
trueを設定しても画像がDPIを持っていない場合、setDPIで設定されたDPIが使用されます。
※ 設定しない場合はデフォルト値としてtrueが設定されます。常にsetDPIの値を有効にしたい場合はfalseを設定してください。
useOriginal | 画像の持っているDPIを使うかどうか。 |
void PdfTk::PtlParamEditImage::setUseOriginalJpegQuality | ( | bool | useOriginal | ) |
画像の持っているJpegQualityを使うかどうかを設定
画像の持っているJpegQualityを使うかどうかを設定します。
※ 設定しない場合はデフォルト値としてfalseが設定されます。
useOriginal | [in] 画像の持っているJpegQualityを使うかどうかをセットします。 |