Antenna House PDF Tool API (C++) 8.0
PtlParamDrawShape.h
1
2// PtlParamDrawShape.h
3// Copyright (C) 2013-2021 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPARAM_DRAW_SHAPE_H_
7#define PDFTK_PTLPARAM_DRAW_SHAPE_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
13class PtlColor;
14
18
19class PDFTK_API PtlParamDrawShape
20{
21public:
29
38
39private:
40 int m_dataParamDrawShape;
41public:
42 int getHandle() const;
43
44public:
50
57
62
63public:
69
70public:
78 void setLineStyle(LINE_STYLE lineStyle);
79
87 void setLineWidth(LINE_WIDTH lineWidth);
88
96 void setLineWidth(float lineWidth);
97
105 void setLineColor(const PtlColor& colorStroke);
106
115 void setFillColor(const PtlColor& colorFill);
116
124 void setOpacity(float opacity);
125};
126
127} // namespace PdfTk
128
129#endif // PDFTK_PTLPARAM_DRAW_SHAPE_H_
void setLineWidth(LINE_WIDTH lineWidth)
線幅をLINE_WIDTHで設定。
void setLineColor(const PtlColor &colorStroke)
線の色を設定。
PtlParamDrawShape & operator=(const PtlParamDrawShape &obj)
コピーオペレータ
void setLineWidth(float lineWidth)
線幅を数値で設定。
void setLineStyle(LINE_STYLE lineStyle)
線スタイルをLINE_STYLEで設定。
void setOpacity(float opacity)
不透明度を設定。
~PtlParamDrawShape()
デストラクタ
void setFillColor(const PtlColor &colorFill)
塗りつぶし色を設定。
PtlParamDrawShape(const PtlParamDrawShape &obj)
コピーコンストラクタ
PtlParamDrawShape()
コンストラクタ