PDFTool.NET  6.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 
15 namespace PdfTkNet {
16 
17 ref class PtlColor;
18 
23 public ref class PtlParamDrawShape
24 {
25 public:
29  enum class LINE_STYLE {
30  LINE_STYLE_SOLID = 1,
31  LINE_STYLE_DASHED = 2,
32  };
33 
37  enum class LINE_WIDTH {
38  LINE_WIDTH_THIN = 1,
39  LINE_WIDTH_MIDDLE = 2,
40  LINE_WIDTH_THICK = 3
41  };
42 
43 protected:
44  PdfTk::PtlParamDrawShape* m_native;
45 public:
46  PdfTk::PtlParamDrawShape* getNative() { return m_native; };
47 
48 public:
54 
62 
67 
72 
73 public:
80 
81 public:
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_
PdfTkNet::PtlParamDrawShape::LINE_STYLE::LINE_STYLE_SOLID
@ LINE_STYLE_SOLID
実線
PdfTkNet::PtlParamDrawShape::LINE_WIDTH::LINE_WIDTH_MIDDLE
@ LINE_WIDTH_MIDDLE
PdfTkNet::PtlParamDrawShape::setLineColor
void setLineColor(PtlColor^ colorStroke)
線の色を設定。
PdfTkNet::PtlParamDrawShape::setLineWidth
void setLineWidth(float lineWidth)
線幅を数値で設定。
PdfTkNet::PtlParamDrawShape::setLineStyle
void setLineStyle(LINE_STYLE lineStyle)
線スタイルを設定。
PdfTkNet::PtlParamDrawShape
線の描画に使うパラメータクラスです。
Definition: NetParamDrawShape.h:24
PdfTkNet::PtlParamDrawShape::PtlParamDrawShape
PtlParamDrawShape()
コンストラクタ
PdfTkNet::PtlParamDrawShape::LINE_STYLE::LINE_STYLE_DASHED
@ LINE_STYLE_DASHED
破線
PdfTkNet::PtlParamDrawShape::‾PtlParamDrawShape
‾PtlParamDrawShape()
デストラクタ
PdfTkNet::PtlParamDrawShape::LINE_WIDTH::LINE_WIDTH_THICK
@ LINE_WIDTH_THICK
太い
PdfTkNet::PtlParamDrawShape::LINE_STYLE
LINE_STYLE
線スタイル
Definition: NetParamDrawShape.h:29
PdfTkNet::PtlParamDrawShape::LINE_WIDTH::LINE_WIDTH_THIN
@ LINE_WIDTH_THIN
細い
PdfTkNet::PtlParamDrawShape::LINE_WIDTH
LINE_WIDTH
線幅
Definition: NetParamDrawShape.h:37
PdfTkNet::PtlParamDrawShape::setLineWidth
void setLineWidth(LINE_WIDTH lineWidth)
線幅をLINE_WIDTHで設定。
PdfTkNet::PtlColor
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition: NetColor.h:23
PdfTkNet::PtlParamDrawShape::setFillColor
void setFillColor(PtlColor^ colorFill)
塗りつぶし色を設定。
PdfTkNet::PtlParamDrawShape::PtlParamDrawShape
PtlParamDrawShape(PtlParamDrawShape^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlParamDrawShape::operator=
PtlParamDrawShape operator=(PtlParamDrawShape^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlParamDrawShape::setOpacity
void setOpacity(float opacity)
不透明度を設定。