|
PDFTool 7.0
|
PtlEditImageに使うパラメータクラスです。 More...
#include <PtlParamEditImage.h>
Public Member Functions | |
| int | getHandle () const |
| PtlParamEditImage () | |
| コンストラクタ | |
| PtlParamEditImage (const PtlParamEditImage &obj) | |
| コピーコンストラクタ alias copy | |
| ‾PtlParamEditImage () | |
| デストラクタ | |
| PtlParamEditImage & | operator= (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に使うパラメータクラスです。
| 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を使うかどうかをセットします。 |