Antenna House PDF Tool API (C++) 8.0
PtlParamImagePage.h
1
2// PtlParamImagePage.h
3// Copyright (C) 2013-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPARAM_IMAGEPAGE_H_
7#define PDFTK_PTLPARAM_IMAGEPAGE_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
14class PtlSize;
15class PtlRect;
16
20
21class PDFTK_API PtlParamImagePage
22{
23public:
47
62
63private:
64 int m_dataParamImagePage;
65public:
66 int getHandle() const;
67
68public:
74
82
87
88public:
95
96public:
102 void setImage(const PtlParamDrawImage& paramDrawImage);
103
111 void setPaperType(PAPER_TYPE paperType);
112
121 void setCustomPageSize(const PtlSize& sizeMM);
122
133 void setRect(const PtlRect& rectMM);
134
147 void setMargin(float topMM, float leftMM, float bottomMM, float rightMM);
148
156 void setAlign(ALIGN align);
157};
158
159} // namespace PdfTk
160
161#endif // PDFTK_PTLPARAM_IMAGEPAGE_H_
void setMargin(float topMM, float leftMM, float bottomMM, float rightMM)
画像を配置するときの余白を設定。
void setPaperType(PAPER_TYPE paperType)
用紙タイプを設定。
void setCustomPageSize(const PtlSize &sizeMM)
ユーザ定義ページサイズを設定
void setAlign(ALIGN align)
画像の配置を設定。
PtlParamImagePage & operator=(const PtlParamImagePage &obj)
コピーオペレータ alias copy
void setImage(const PtlParamDrawImage &paramDrawImage)
ページに挿入する画像パラメータを設定。
~PtlParamImagePage()
デストラクタ
void setRect(const PtlRect &rectMM)
画像を配置する矩形を設定。
PtlParamImagePage(const PtlParamImagePage &obj)
コピーコンストラクタ alias copy
PtlParamImagePage()
コンストラクタ