PDFTool.NET 7.0
NetParamDrawShape.h
1
10#ifndef PDFTK_NET_PTLPARAM_DRAWSHAPE_H_
11#define PDFTK_NET_PTLPARAM_DRAWSHAPE_H_
12
13#include <PdfTkNet/NetTk.h>
14
15namespace PdfTkNet {
16
17ref class PtlColor;
18
22
23public ref class PtlParamDrawShape
24{
25public:
33
42
43protected:
44 PdfTk::PtlParamDrawShape* m_native;
45public:
46 PdfTk::PtlParamDrawShape* getNative() { return m_native; };
47
48public:
54
62
67
72
73public:
80
81public:
89 void setLineStyle(LINE_STYLE lineStyle);
90
98 void setLineWidth(LINE_WIDTH lineWidth);
99
107 void setLineWidth(float lineWidth);
108
116 void setLineColor(PtlColor^ colorStroke);
117
126 void setFillColor(PtlColor^ colorFill);
127
135 void setOpacity(float opacity);
136};
137
138} // namespace PdfTkNet
139
140#endif // PDFTK_NET_PTLPARAM_DRAWSHAPE_H_
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition NetColor.h:23
PtlParamDrawShape operator=(PtlParamDrawShape^ obj)
コピーオペレータ alias copy
void setLineWidth(LINE_WIDTH lineWidth)
線幅をLINE_WIDTHで設定。
void setLineStyle(LINE_STYLE lineStyle)
線スタイルを設定。
‾PtlParamDrawShape()
デストラクタ
void setLineWidth(float lineWidth)
線幅を数値で設定。
PtlParamDrawShape(PtlParamDrawShape^ obj)
コピーコンストラクタ alias copy
LINE_WIDTH
線幅
Definition NetParamDrawShape.h:37
@ LINE_WIDTH_MIDDLE
Definition NetParamDrawShape.h:39
@ LINE_WIDTH_THICK
太い
Definition NetParamDrawShape.h:40
@ LINE_WIDTH_THIN
細い
Definition NetParamDrawShape.h:38
void setFillColor(PtlColor^ colorFill)
塗りつぶし色を設定。
LINE_STYLE
線スタイル
Definition NetParamDrawShape.h:29
@ LINE_STYLE_SOLID
実線
Definition NetParamDrawShape.h:30
@ LINE_STYLE_DASHED
破線
Definition NetParamDrawShape.h:31
void setLineColor(PtlColor^ colorStroke)
線の色を設定。
PtlParamDrawShape()
コンストラクタ
void setOpacity(float opacity)
不透明度を設定。