PDFTool
7.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 |