|
Antenna House PDF Tool API (C++) 8.0
|
#include <PtlParamImagePage.h>
公開型 | |
| 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 } |
| 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 } |
公開メンバ関数 | |
| int | getHandle () const |
| PtlParamImagePage () | |
| コンストラクタ | |
| PtlParamImagePage (const PtlParamImagePage &obj) | |
| コピーコンストラクタ alias copy | |
| ~PtlParamImagePage () | |
| デストラクタ | |
| PtlParamImagePage & | operator= (const PtlParamImagePage &obj) |
| コピーオペレータ alias copy | |
| void | setImage (const PtlParamDrawImage ¶mDrawImage) |
| ページに挿入する画像パラメータを設定。 | |
| void | setPaperType (PAPER_TYPE paperType) |
| 用紙タイプを設定。 | |
| void | setCustomPageSize (const PtlSize &sizeMM) |
| ユーザ定義ページサイズを設定 | |
| void | setRect (const PtlRect &rectMM) |
| 画像を配置する矩形を設定。 | |
| void | setMargin (float topMM, float leftMM, float bottomMM, float rightMM) |
| 画像を配置するときの余白を設定。 | |
| void | setAlign (ALIGN align) |
| 画像の配置を設定。 | |
画像のページ作成に使うパラメータクラスです。
PtlParamImagePage.h の 21 行目に定義があります。
画像の配置
| 列挙値 | |
|---|---|
| ALIGN_TOP_LEFT | 左上 |
| ALIGN_TOP | 中央上 |
| ALIGN_TOP_RIGHT | 右上 |
| ALIGN_LEFT | 中央左 |
| ALIGN_CENTER | 中央(デフォルト値) |
| ALIGN_RIGHT | 中央右 |
| ALIGN_BOTTOM_LEFT | 左下 |
| ALIGN_BOTTOM | 中央下 |
| ALIGN_BOTTOM_RIGHT | 右下 |
PtlParamImagePage.h の 51 行目に定義があります。
用紙タイプ
PtlParamImagePage.h の 27 行目に定義があります。
| 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 | ) |
| void PdfTk::PtlParamImagePage::setRect | ( | const PtlRect & | rectMM | ) |
画像を配置する矩形を設定。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。 画像の配置位置の設定はsetRectとsetMarginがあります。
setMarginも併せて設定するとその値により設定内容は調整されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
| rectMM | 画像を配置する矩形。 |
| PtlException |