PDFTool.NET 7.0
NetParamDrawLayer.h
1
10#ifndef PDFTK_NET_PTLPARAM_DRAWLAYER_H_
11#define PDFTK_NET_PTLPARAM_DRAWLAYER_H_
12
13#include <PdfTkNet/NetTk.h>
14
15namespace PdfTkNet {
16
17ref class PtlPage;
18
22
23public ref class PtlParamDrawLayer
24{
25public:
29 enum class ZORDER {
32 };
33
37 enum class SHOW {
38 SHOW_ON = 1,
40 };
41
42protected:
43 PdfTk::PtlParamDrawLayer* m_native;
44public:
45 PdfTk::PtlParamDrawLayer* getNative() { return m_native; };
46
47public:
53
61
66
71
72public:
79
80public:
89 void setPage(PtlPage^ page);
90
98 void setName(String^ name);
99
107 void setOpacity(float opacity);
108
117 void setRotate(int value);
118
127 void setAngle(float angle);
128
136 void setZorder(ZORDER zorder);
137
145 void setShow(SHOW show);
146};
147
148} // namespace PdfTkNet
149
150#endif // PDFTK_NET_PTLPARAM_DRAWLAYER_H_
PDFのページオブジェクトを表現したクラスです。
Definition NetPage.h:33
void setShow(SHOW show)
レイヤーの表示/非表示を設定。
void setOpacity(float opacity)
レイヤーの不透明度を設定。
PtlParamDrawLayer operator=(PtlParamDrawLayer^ obj)
コピーオペレータ alias copy
PtlParamDrawLayer(PtlParamDrawLayer^ obj)
コピーコンストラクタ alias copy
void setName(String^ name)
レイヤーの名前を設定。
void setRotate(int value)
回転角度を設定。
‾PtlParamDrawLayer()
デストラクタ
void setPage(PtlPage^ page)
レイヤーに使用するPDF文書ページを設定。
ZORDER
レイヤーのZオーダー
Definition NetParamDrawLayer.h:29
@ ZORDER_BACK
ページの背面
Definition NetParamDrawLayer.h:31
@ ZORDER_FRONT
ページの前面(デフォルト値)
Definition NetParamDrawLayer.h:30
void setAngle(float angle)
任意の傾きを設定。
void setZorder(ZORDER zorder)
レイヤーのZオーダーを設定。
PtlParamDrawLayer()
コンストラクタ
SHOW
レイヤーの表示/非表示
Definition NetParamDrawLayer.h:37
@ SHOW_OFF
非表示
Definition NetParamDrawLayer.h:39
@ SHOW_ON
表示(デフォルト値)
Definition NetParamDrawLayer.h:38