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 |