#include <NetParamImagePage.h>
|
enum class | 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 class | 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
} |
◆ ALIGN
画像の配置
列挙値 |
---|
ALIGN_TOP_LEFT | 左上
|
ALIGN_TOP | 中央上
|
ALIGN_TOP_RIGHT | 右上
|
ALIGN_LEFT | 中央左
|
ALIGN_CENTER | 中央(デフォルト値)
|
ALIGN_RIGHT | 中央右
|
ALIGN_BOTTOM_LEFT | 左下
|
ALIGN_BOTTOM | 中央下
|
ALIGN_BOTTOM_RIGHT | 右下
|
◆ PAPER_TYPE
用紙タイプ
列挙値 |
---|
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
- 引数
-
- 例外
-
◆ ~PtlParamImagePage()
PdfTkNet::PtlParamImagePage::~PtlParamImagePage |
( |
| ) |
|
◆ !PtlParamImagePage()
PdfTkNet::PtlParamImagePage::!PtlParamImagePage |
( |
| ) |
|
◆ getNative()
PdfTk::PtlParamImagePage * PdfTkNet::PtlParamImagePage::getNative |
( |
| ) |
|
◆ operator=()
◆ setAlign()
void PdfTkNet::PtlParamImagePage::setAlign |
( |
ALIGN | align | ) |
|
画像の配置を設定。
設定しない場合はALIGN_CENTERが設定されたとみなされます。
- 引数
-
align | 画像の配置指定。ALIGN_XXXのいずれか。 |
- 例外
-
◆ setCustomPageSize()
void PdfTkNet::PtlParamImagePage::setCustomPageSize |
( |
PtlSize^ | sizeMM | ) |
|
ユーザ定義ページサイズを設定
setPaperTypeでPAPER_CUSTOM_SIZEが設定された場合に有効となります。
この関数は新規ページに画像を設定する場合に有効となります。
setPaperTypeでPAPER_CUSTOM_SIZEを設定してページサイズを設定しないとsetPaperSizeでPAPER_IMAGE_SIZEが設定されたとみなされます。
- 引数
-
sizeMM | PDFの用紙サイズを設定します(単位はmm)。 |
◆ setImage()
ページに挿入する画像パラメータを設定。
- 引数
-
paramDrawImage | ページに挿入する画像パラメータ。 |
- 例外
-
◆ setMargin()
void PdfTkNet::PtlParamImagePage::setMargin |
( |
float | topMM, |
|
|
float | leftMM, |
|
|
float | bottomMM, |
|
|
float | rightMM ) |
画像を配置するときの余白を設定。
画像の配置位置の設定はsetRectとsetMarginがあります。
setRectも併せて設定するとその値により設定内容は調整されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
- 引数
-
topMM | 画像を配置するときの上側の余白(単位はmm)。 |
leftMM | 画像を配置するときの左側の余白(単位はmm)。 |
bottomMM | 画像を配置するときの下側の余白(単位はmm)。 |
rightMM | 画像を配置するときの右側の余白(単位はmm)。 |
- 例外
-
◆ setPaperType()
void PdfTkNet::PtlParamImagePage::setPaperType |
( |
PAPER_TYPE | paperType | ) |
|
用紙タイプを設定。
※ 設定しない場合はデフォルト値としてPAPER_IMAGE_SIZEが設定されます。
- 引数
-
paperType | 用紙タイプの指定。PAPER_XXXのいずれか。 |
- 例外
-
◆ setRect()
void PdfTkNet::PtlParamImagePage::setRect |
( |
PtlRect^ | rectMM | ) |
|
画像を配置する矩形を設定。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。 画像の配置位置の設定はsetRectとsetMarginがあります。
setMarginも併せて設定するとその値により設定内容は調整されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。
- 引数
-
- 例外
-
◆ m_native
PdfTk::PtlParamImagePage* PdfTkNet::PtlParamImagePage::m_native |
|
protected |