PDFTool
7.0
Include
PdfTk
PtlColorSpace.h
1
// PtlColorSpace.h
3
// Copyright (C) 2021 Antenna House,Inc.
4
// All rights reserved.
6
#ifndef PDFTK_PTLCOLORSPACE_H_
7
#define PDFTK_PTLCOLORSPACE_H_
8
9
#include "PdfTkBase.h"
10
11
namespace
PdfTk {
12
18
class
PDFTK_API
PtlColorSpace
19
{
20
public
:
24
enum
COLOR_SPACE_TYPE
{
25
TYPE_NONE = 0,
26
TYPE_DEVICEGRAY = 1,
27
TYPE_DEVICERGB = 2,
28
TYPE_DEVICECMYK = 3,
29
TYPE_CALGRAY = 4,
30
TYPE_CALRGB = 5,
31
TYPE_LAB = 6,
32
TYPE_ICCBASED = 7,
33
TYPE_INDEXED = 8,
34
TYPE_PATTERN = 9,
35
TYPE_SEPARATION = 10,
36
TYPE_DEVICEN = 11,
37
TYPE_UNKNOWN = 100
38
};
39
40
private
:
41
int
m_dataCS;
42
public
:
43
int
getHandle()
const
;
44
45
public
:
52
PtlColorSpace
(
COLOR_SPACE_TYPE
type);
53
60
PtlColorSpace
(
const
PtlColorSpace
& obj);
61
65
virtual
‾PtlColorSpace
();
66
67
public
:
73
PtlColorSpace
&
operator=
(
const
PtlColorSpace
& obj);
74
75
public
:
81
COLOR_SPACE_TYPE
getType
()
const
;
82
};
83
84
}
// namespace PdfTk
85
86
87
#endif // PDFTK_PTLCOLORSPACE_H_
PdfTk::PtlColorSpace::getType
COLOR_SPACE_TYPE getType() const
カラースペースタイプを取得。
PdfTk::PtlColorSpace::PtlColorSpace
PtlColorSpace(const PtlColorSpace &obj)
コピーコンストラクタ alias copy
PdfTk::PtlColorSpace
PDFのカラースペースを表現したクラスです。 すべてのカラースペースクラスのベースクラスです。
Definition:
PtlColorSpace.h:19
PdfTk::PtlColorSpace::PtlColorSpace
PtlColorSpace(COLOR_SPACE_TYPE type)
コンストラクタ
PdfTk::PtlColorSpace::‾PtlColorSpace
virtual ‾PtlColorSpace()
デストラクタ
PdfTk::PtlColorSpace::operator=
PtlColorSpace & operator=(const PtlColorSpace &obj)
コピーオペレータ alias copy
PdfTk::PtlColorSpace::COLOR_SPACE_TYPE
COLOR_SPACE_TYPE
カラースペースのタイプ
Definition:
PtlColorSpace.h:24
Generated by
1.8.18