|
PDFTool
6.0
|
画像のページ作成に使うパラメータクラスです。 More...
#include <PtlParamImagePage.h>
Public Types | |
| enum | PAPER_TYPE { PAPER_A4 = 1, PAPER_A4_R, PAPER_A3, PAPER_A3_R, PAPER_B4, PAPER_B4_R, PAPER_B5, PAPER_B5_R, PAPER_LETTER, PAPER_LETTER_R, PAPER_TABLOID, PAPER_TABLOID_R, PAPER_LEGAL, PAPER_LEGAL_R, PAPER_EXECUTIVE, PAPER_EXECUTIVE_R, PAPER_CUSTOM_SIZE, PAPER_IMAGE_SIZE } |
| 用紙タイプ More... | |
| enum | ALIGN { ALIGN_TOP_LEFT = 1, ALIGN_TOP = 2, ALIGN_TOP_RIGHT = 3, ALIGN_LEFT = 4, ALIGN_CENTER = 5, ALIGN_RIGHT = 6, ALIGN_BOTTOM_LEFT = 7, ALIGN_BOTTOM = 8, ALIGN_BOTTOM_RIGHT = 9 } |
| 画像の配置 More... | |
Public Member Functions | |
| int | getHandle () const |
| PtlParamImagePage () | |
| コンストラクタ More... | |
| PtlParamImagePage (const PtlParamImagePage &obj) | |
| コピーコンストラクタ alias copy More... | |
| ‾PtlParamImagePage () | |
| デストラクタ | |
| PtlParamImagePage & | operator= (const PtlParamImagePage &obj) |
| コピーオペレータ alias copy More... | |
| void | setImage (const PtlParamDrawImage ¶mDrawImage) |
| ページに挿入する画像パラメータを設定。 More... | |
| void | setPaperType (PAPER_TYPE paperType) |
| 用紙タイプを設定。 More... | |
| void | setCustomPageSize (const PtlSize &sizeMM) |
| ユーザ定義ページサイズを設定 More... | |
| void | setRect (const PtlRect &rectMM) |
| 画像を配置する矩形を設定。 More... | |
| void | setMargin (float topMM, float leftMM, float bottomMM, float rightMM) |
| 画像を配置するときの余白を設定。 More... | |
| void | setAlign (ALIGN align) |
| 画像の配置を設定。 More... | |
画像のページ作成に使うパラメータクラスです。
用紙タイプ
| PdfTk::PtlParamImagePage::PtlParamImagePage | ( | ) |
コンストラクタ
| PtlException |
| PdfTk::PtlParamImagePage::PtlParamImagePage | ( | const PtlParamImagePage & | obj | ) |
| PtlParamImagePage& PdfTk::PtlParamImagePage::operator= | ( | const PtlParamImagePage & | obj | ) |
コピーオペレータ alias copy
| obj | コピー元オブジェクト。 |
| void PdfTk::PtlParamImagePage::setAlign | ( | ALIGN | align | ) |
| void PdfTk::PtlParamImagePage::setCustomPageSize | ( | const PtlSize & | sizeMM | ) |
ユーザ定義ページサイズを設定
setPaperTypeでPAPER_CUSTOM_SIZEが設定された場合に有効となります。
この関数は新規ページに画像を設定する場合に有効となります。
setPaperTypeでPAPER_CUSTOM_SIZEを設定してページサイズを設定しないとsetPaperSizeでPAPER_IMAGE_SIZEが設定されたとみなされます。
| sizeMM | PDFの用紙サイズを設定します(単位はmm)。 |
| void PdfTk::PtlParamImagePage::setImage | ( | const PtlParamDrawImage & | paramDrawImage | ) |
| void PdfTk::PtlParamImagePage::setMargin | ( | float | topMM, |
| float | leftMM, | ||
| float | bottomMM, | ||
| float | rightMM | ||
| ) |
画像を配置するときの余白を設定。
画像の配置位置の設定はsetRectとsetMarginがあります。
setRectも併せて設定するとその値により設定内容は調整されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
| topMM | 画像を配置するときの上側の余白(単位はmm)。 |
| leftMM | 画像を配置するときの左側の余白(単位はmm)。 |
| bottomMM | 画像を配置するときの下側の余白(単位はmm)。 |
| rightMM | 画像を配置するときの右側の余白(単位はmm)。 |
| PtlException |
| void PdfTk::PtlParamImagePage::setPaperType | ( | PAPER_TYPE | paperType | ) |
用紙タイプを設定。
※ 設定しない場合はデフォルト値としてPAPER_IMAGE_SIZEが設定されます。
| paperType | 用紙タイプの指定。 |
| PtlException |
| void PdfTk::PtlParamImagePage::setRect | ( | const PtlRect & | rectMM | ) |
画像を配置する矩形を設定。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。 画像の配置位置の設定はsetRectとsetMarginがあります。
setMarginも併せて設定するとその値により設定内容は調整されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
| rectMM | 画像を配置する矩形。 |
| PtlException |
1.8.18