PDFTool  6.0
PtlColor.h
1 // PtlColor.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLCOLOR_H_
7 #define PDFTK_PTLCOLOR_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
18 class PDFTK_API PtlColor
19 {
20 public:
24  enum COLOR_TYPE {
25  TYPE_NONE = 0,
26  TYPE_DEVICE_GRAY = 1,
27  TYPE_DEVICE_RGB = 2,
28  TYPE_DEVICE_CMYK = 3
29  };
30 
31 private:
32  int m_dataColor;
33 public:
34  int getHandle() const;
35 
36 public:
45 
51  PtlColor(const PtlColor& obj);
52 
56  virtual ‾PtlColor();
57 
58 public:
63  PtlColor& operator=(const PtlColor& obj);
64 
65 public:
72 };
73 
74 } // namespace PdfTk
75 
76 #endif // PDFTK_PTLCOLOR_H_
PdfTk::PtlColor::‾PtlColor
virtual ‾PtlColor()
デストラクタ
PdfTk::PtlColor::COLOR_TYPE
COLOR_TYPE
色のタイプ
Definition: PtlColor.h:24
PdfTk::PtlColor::getType
COLOR_TYPE getType() const
色タイプを取得。
PdfTk::PtlColor::PtlColor
PtlColor(const PtlColor &obj)
コピーコンストラクタ
PdfTk::PtlColor::operator=
PtlColor & operator=(const PtlColor &obj)
コピーオペレータ
PdfTk::PtlColor::PtlColor
PtlColor(COLOR_TYPE type)
コンストラクタ
PdfTk::PtlColor
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition: PtlColor.h:19