PDFTool.NET
7.0
Include
PdfTkNet
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
:
55
PtlColorSpace
(
COLOR_SPACE_TYPE
type);
56
63
PtlColorSpace
(
PtlColorSpace
^ obj);
64
68
virtual
‾PtlColorSpace
();
69
73
!
PtlColorSpace
();
74
75
public
:
81
PtlColorSpace
^
operator=
(
PtlColorSpace
^ obj);
82
83
public
:
89
COLOR_SPACE_TYPE
getType
();
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
Generated by
1.8.18