PDFTool.NET 7.0
NetEditPath.h
1
10#ifndef PDFTK_NET_PTL_EDIT_PATH_H_
11#define PDFTK_NET_PTL_EDIT_PATH_H_
12
13#include <PdfTkNet/NetTk.h>
14#include <PdfTkNet/NetEditElement.h>
15
16namespace PdfTkNet {
17
18ref class PtlColor;
19ref class PtlColorSpace;
20ref class PtlEditPathItems;
21
25
26public ref class PtlEditPath : public PtlEditElement
27{
28public:
32 enum class PAINT_FLAGS {
33 PAINT_INVISIBLE = 0x00000000,
34 PAINT_STROKE = 0x00000001,
35 PAINT_FILL = 0x00000002,
36 PAINT_EOFILL = 0x00000004
37 };
38
39public:
45
52
57
62
63public:
70
71public:
80
90
98
108
116
123};
124
125} // namespace PdfTkNet
126
127#endif // PDFTK_NET_PTL_EDIT_PATH_H_
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition NetColor.h:23
PDFのカラースペースを表現したクラスです。 すべてのカラースペースクラスのベースクラスです。
Definition NetColorSpace.h:19
PtlEditElement(ELEMENT_TYPE type)
コンストラクタ
PtlColor getStrokeColor()
ストロークカラーを取得。
PAINT_FLAGS getPaintFlags()
ペイントフラグを取得。
PtlEditPath(PtlEditPath^ obj)
コピーコンストラクタ
PtlColor getFillColor()
塗りつぶしカラーを取得。
‾PtlEditPath()
デストラクタ
PAINT_FLAGS
ペイントフラグ。
Definition NetEditPath.h:32
@ PAINT_STROKE
ストロークします。
Definition NetEditPath.h:34
@ PAINT_FILL
パスを塗りつぶします。非ゼロ回転規則。
Definition NetEditPath.h:35
@ PAINT_INVISIBLE
ストロークも塗りつぶしも行いません。
Definition NetEditPath.h:33
@ PAINT_EOFILL
パスを塗りつぶします。奇偶規則。
Definition NetEditPath.h:36
PtlColorSpace getFillColorSpace()
塗りつぶしカラースペースを取得。
PtlEditPathItems getPathItems()
パスアイテムコンテナを取得。
PtlEditPath operator=(PtlEditPath^ obj)
コピーオペレータ
PtlEditPath()
コンストラクタ
PtlColorSpace getStrokeColorSpace()
ストロークカラースペースを取得。
パスアイテムのコンテナを表現するクラスです。
Definition NetEditPathItems.h:24