PDFTool  7.0
PtlEditPath.h
1 // PtlEditPath.h
3 // Copyright (C) 2019-2020 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTL_EDIT_PATH_H_
7 #define PDFTK_PTL_EDIT_PATH_H_
8 
9 #include "PtlEditElement.h"
10 #include "PtlColor.h"
11 #include "PtlColorSpace.h"
12 
13 namespace PdfTk {
14 
15 class PtlEditPathItems;
16 
21 class PDFTK_API PtlEditPath : public PtlEditElement
22 {
23 public:
27  enum PAINT_FLAGS {
28  PAINT_INVISIBLE = 0x00000000,
29  PAINT_STROKE = 0x00000001,
30  PAINT_FILL = 0x00000002,
31  PAINT_EOFILL = 0x00000004
32  };
33 
34 public:
40 
46  PtlEditPath(const PtlEditPath& obj);
47 
52 
53 public:
59 
60 public:
61 
70 
80 
88 
98 
106 
113 
114 };
115 
116 } // namespace PdfTk
117 
118 #endif // PDFTK_PTL_EDIT_PATH_H_
PdfTk::PtlEditPath::PtlEditPath
PtlEditPath()
コンストラクタ
PdfTk::PtlEditPath::getPaintFlags
int getPaintFlags()
ペイントフラグを取得。
PdfTk::PtlEditPath::getPathItems
PtlEditPathItems & getPathItems()
パスアイテムコンテナを取得。
PdfTk::PtlEditPath::PAINT_FLAGS
PAINT_FLAGS
ペイントフラグ。
Definition: PtlEditPath.h:27
PdfTk::PtlEditPathItems
パスアイテムのコンテナを表現するクラスです。
Definition: PtlEditPathItems.h:18
PdfTk::PtlEditPath::getFillColor
PtlColor getFillColor()
塗りつぶしカラーを取得。
PdfTk::PtlEditPath::operator=
PtlEditPath & operator=(const PtlEditPath &obj)
コピーオペレータ
PdfTk::PtlEditPath::getFillColorSpace
PtlColorSpace getFillColorSpace()
塗りつぶしカラースペースを取得。
PdfTk::PtlColor
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition: PtlColor.h:19
PdfTk::PtlEditElement
コンテントに描画されるエレメントを表現したクラスです。 すべてのエレメントクラスのベースクラスです。
Definition: PtlEditElement.h:22
PdfTk::PtlColorSpace
PDFのカラースペースを表現したクラスです。 すべてのカラースペースクラスのベースクラスです。
Definition: PtlColorSpace.h:19
PdfTk::PtlEditPath
Pathを表現したクラスです。
Definition: PtlEditPath.h:22
PdfTk::PtlEditPath::PtlEditPath
PtlEditPath(const PtlEditPath &obj)
コピーコンストラクタ
PdfTk::PtlEditPath::getStrokeColor
PtlColor getStrokeColor()
ストロークカラーを取得。
PdfTk::PtlEditPath::‾PtlEditPath
‾PtlEditPath()
デストラクタ
PdfTk::PtlEditPath::getStrokeColorSpace
PtlColorSpace getStrokeColorSpace()
ストロークカラースペースを取得。