画像のページ作成に使うパラメータクラスです。
More...
#include <NetParamImagePage.h>
|
enum | PAPER_TYPE {
PAPER_TYPE::PAPER_A4 = 1,
PAPER_TYPE::PAPER_A4_R,
PAPER_TYPE::PAPER_A3,
PAPER_TYPE::PAPER_A3_R,
PAPER_TYPE::PAPER_B4,
PAPER_TYPE::PAPER_B4_R,
PAPER_TYPE::PAPER_B5,
PAPER_TYPE::PAPER_B5_R,
PAPER_TYPE::PAPER_LETTER,
PAPER_TYPE::PAPER_LETTER_R,
PAPER_TYPE::PAPER_TABLOID,
PAPER_TYPE::PAPER_TABLOID_R,
PAPER_TYPE::PAPER_LEGAL,
PAPER_TYPE::PAPER_LEGAL_R,
PAPER_TYPE::PAPER_EXECUTIVE,
PAPER_TYPE::PAPER_EXECUTIVE_R,
PAPER_TYPE::PAPER_CUSTOM_SIZE,
PAPER_TYPE::PAPER_IMAGE_SIZE
} |
| 用紙タイプ More...
|
|
enum | ALIGN {
ALIGN::ALIGN_TOP_LEFT = 1,
ALIGN::ALIGN_TOP = 2,
ALIGN::ALIGN_TOP_RIGHT = 3,
ALIGN::ALIGN_LEFT = 4,
ALIGN::ALIGN_CENTER = 5,
ALIGN::ALIGN_RIGHT = 6,
ALIGN::ALIGN_BOTTOM_LEFT = 7,
ALIGN::ALIGN_BOTTOM = 8,
ALIGN::ALIGN_BOTTOM_RIGHT = 9
} |
| 画像の配置 More...
|
|
|
PdfTk::PtlParamImagePage * | m_native |
|
◆ ALIGN
画像の配置
Enumerator |
---|
ALIGN_TOP_LEFT | 左上
|
ALIGN_TOP | 中央上
|
ALIGN_TOP_RIGHT | 右上
|
ALIGN_LEFT | 中央左
|
ALIGN_CENTER | 中央(デフォルト値)
|
ALIGN_RIGHT | 中央右
|
ALIGN_BOTTOM_LEFT | 左下
|
ALIGN_BOTTOM | 中央下
|
ALIGN_BOTTOM_RIGHT | 右下
|
◆ PAPER_TYPE
用紙タイプ
Enumerator |
---|
PAPER_A4 | A4
|
PAPER_A4_R | A4 Rotated
|
PAPER_A3 | A3
|
PAPER_A3_R | A3 Rotated
|
PAPER_B4 | B4
|
PAPER_B4_R | B4 Rotated
|
PAPER_B5 | B5
|
PAPER_B5_R | B5 Rotated
|
PAPER_LETTER | Letter
|
PAPER_LETTER_R | Letter Rotated
|
PAPER_TABLOID | Tabloid
|
PAPER_TABLOID_R | Tabloid Rotated
|
PAPER_LEGAL | Legal
|
PAPER_LEGAL_R | Legal Rotated
|
PAPER_EXECUTIVE | Executive
|
PAPER_EXECUTIVE_R | Executive Rotated
|
PAPER_CUSTOM_SIZE | カスタムサイズ
|
PAPER_IMAGE_SIZE | 画像サイズに合わせる
|
◆ PtlParamImagePage() [1/2]
PdfTkNet::PtlParamImagePage::PtlParamImagePage |
( |
| ) |
|
◆ PtlParamImagePage() [2/2]
コピーコンストラクタ alias copy
- Parameters
-
- Exceptions
-
◆ operator=()
コピーオペレータ alias copy
- Parameters
-
◆ setAlign()
void PdfTkNet::PtlParamImagePage::setAlign |
( |
ALIGN |
align | ) |
|
画像の配置を設定。
設定しない場合はALIGN_CENTERが設定されたとみなされます。
- Parameters
-
align | 画像の配置指定。ALIGN_XXXのいずれか。 |
- Exceptions
-
◆ setCustomPageSize()
void PdfTkNet::PtlParamImagePage::setCustomPageSize |
( |
PtlSize^ |
sizeMM | ) |
|
ユーザ定義ページサイズを設定
setPaperTypeでPAPER_CUSTOM_SIZEが設定された場合に有効となります。
この関数は新規ページに画像を設定する場合に有効となります。
setPaperTypeでPAPER_CUSTOM_SIZEを設定してページサイズを設定しないとsetPaperSizeでPAPER_IMAGE_SIZEが設定されたとみなされます。
- Parameters
-
sizeMM | PDFの用紙サイズを設定します(単位はmm)。 |
◆ setImage()
ページに挿入する画像パラメータを設定。
- Parameters
-
paramDrawImage | ページに挿入する画像パラメータ。 |
- Exceptions
-
◆ setMargin()
void PdfTkNet::PtlParamImagePage::setMargin |
( |
float |
topMM, |
|
|
float |
leftMM, |
|
|
float |
bottomMM, |
|
|
float |
rightMM |
|
) |
| |
画像を配置するときの余白を設定。
画像の配置位置の設定はsetRectとsetMarginがあります。
setRectも併せて設定するとその値により設定内容は調整されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
- Parameters
-
topMM | 画像を配置するときの上側の余白(単位はmm)。 |
leftMM | 画像を配置するときの左側の余白(単位はmm)。 |
bottomMM | 画像を配置するときの下側の余白(単位はmm)。 |
rightMM | 画像を配置するときの右側の余白(単位はmm)。 |
- Exceptions
-
◆ setPaperType()
void PdfTkNet::PtlParamImagePage::setPaperType |
( |
PAPER_TYPE |
paperType | ) |
|
用紙タイプを設定。
※ 設定しない場合はデフォルト値としてPAPER_IMAGE_SIZEが設定されます。
- Parameters
-
paperType | 用紙タイプの指定。PAPER_XXXのいずれか。 |
- Exceptions
-
◆ setRect()
void PdfTkNet::PtlParamImagePage::setRect |
( |
PtlRect^ |
rectMM | ) |
|
画像を配置する矩形を設定。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。 画像の配置位置の設定はsetRectとsetMarginがあります。
setMarginも併せて設定するとその値により設定内容は調整されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
- Parameters
-
- Exceptions
-