PDFTool.NET  7.0
NetColorSpace.h
1 
8 #ifndef PDFTK_NET_PTLCOLORSPACE_H_
9 #define PDFTK_NET_PTLCOLORSPACE_H_
10 
11 #include <PdfTkNet/NetTk.h>
12 
13 namespace PdfTkNet {
18  public ref class PtlColorSpace : public System::IDisposable
19  {
20  protected:
21  PdfTk::PtlColorSpace* m_native;
22  public:
23  PdfTk::PtlColorSpace* getNative() { return m_native; };
24 
25  public:
29  enum class COLOR_SPACE_TYPE {
30  TYPE_NONE = 0,
31  TYPE_DEVICEGRAY = 1,
32  TYPE_DEVICERGB = 2,
33  TYPE_DEVICECMYK = 3,
34  TYPE_CALGRAY = 4,
35  TYPE_CALRGB = 5,
36  TYPE_LAB = 6,
37  TYPE_ICCBASED = 7,
38  TYPE_INDEXED = 8,
39  TYPE_PATTERN = 9,
40  TYPE_SEPARATION = 10,
41  TYPE_DEVICEN = 11,
42  TYPE_UNKNOWN = 100
43  };
44 
45  private:
46  int m_dataCS;
47 
48  public:
56 
64 
68  virtual ‾PtlColorSpace();
69 
74 
75  public:
82 
83  public:
90  };
91 
92 
93 }
94 
95 #endif // PDFTK_NET_PTLCOLORSPACE_H_
PdfTkNet::PtlColorSpace
PDFのカラースペースを表現したクラスです。 すべてのカラースペースクラスのベースクラスです。
Definition: NetColorSpace.h:19
PdfTkNet::PtlColorSpace::getType
COLOR_SPACE_TYPE getType()
カラースペースタイプを取得。
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_DEVICERGB
@ TYPE_DEVICERGB
DeviceRGB
PdfTkNet::PtlColorSpace::PtlColorSpace
PtlColorSpace(COLOR_SPACE_TYPE type)
コンストラクタ
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_LAB
@ TYPE_LAB
Lab
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_ICCBASED
@ TYPE_ICCBASED
ICCBased
PdfTkNet::PtlColorSpace::‾PtlColorSpace
virtual ‾PtlColorSpace()
デストラクタ
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_PATTERN
@ TYPE_PATTERN
Pattern
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_CALGRAY
@ TYPE_CALGRAY
CalGray
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_UNKNOWN
@ TYPE_UNKNOWN
未対応カラースペース
PdfTkNet::PtlColorSpace::PtlColorSpace
PtlColorSpace(PtlColorSpace^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlColorSpace::operator=
PtlColorSpace operator=(PtlColorSpace^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_SEPARATION
@ TYPE_SEPARATION
Separation
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_DEVICEN
@ TYPE_DEVICEN
DeviceN
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_CALRGB
@ TYPE_CALRGB
CalRGB
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_DEVICECMYK
@ TYPE_DEVICECMYK
DeviceCMYK
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_INDEXED
@ TYPE_INDEXED
Indexed
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_NONE
@ TYPE_NONE
カラースペースがない
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE::TYPE_DEVICEGRAY
@ TYPE_DEVICEGRAY
DeviceGray
PdfTkNet::PtlColorSpace::COLOR_SPACE_TYPE
COLOR_SPACE_TYPE
カラースペースのタイプ
Definition: NetColorSpace.h:29