画像のページ作成に使うパラメータクラスです。
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
-