PDFTool
7.0
Include
PdfTk
PtlColor.h
1
// PtlColor.h
3
// Copyright (C) 2013-2021 Antenna House,Inc.
4
// All rights reserved.
6
#ifndef PDFTK_PTLCOLOR_H_
7
#define PDFTK_PTLCOLOR_H_
8
9
#include "PtlColorSpace.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
TYPE_UNKNOWN = 100
30
};
31
32
protected
:
33
int
m_dataColor;
34
public
:
35
int
getHandle()
const
;
36
37
public
:
44
PtlColor
();
45
53
PtlColor
(
COLOR_TYPE
type);
54
55
public
:
61
PtlColor
(
const
PtlColor
& obj);
62
66
virtual
‾PtlColor
();
67
68
public
:
73
PtlColor
&
operator=
(
const
PtlColor
& obj);
74
75
public
:
81
COLOR_TYPE
getType
()
const
;
82
88
PtlColorSpace::COLOR_SPACE_TYPE
getCSType
()
const
;
89
};
90
91
}
// namespace PdfTk
92
93
#endif // PDFTK_PTLCOLOR_H_
PdfTk::PtlColor::PtlColor
PtlColor(const PtlColor &obj)
コピーコンストラクタ
PdfTk::PtlColor::operator=
PtlColor & operator=(const PtlColor &obj)
コピーオペレータ
PdfTk::PtlColor
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition:
PtlColor.h:19
PdfTk::PtlColor::COLOR_TYPE
COLOR_TYPE
色のタイプ
Definition:
PtlColor.h:24
PdfTk::PtlColor::PtlColor
PtlColor(COLOR_TYPE type)
コンストラクタ
PdfTk::PtlColor::getType
COLOR_TYPE getType() const
色タイプを取得。
PdfTk::PtlColor::PtlColor
PtlColor()
コンストラクタ
PdfTk::PtlColor::‾PtlColor
virtual ‾PtlColor()
デストラクタ
PdfTk::PtlColor::getCSType
PtlColorSpace::COLOR_SPACE_TYPE getCSType() const
カラースペースタイプを取得。
PdfTk::PtlColorSpace::COLOR_SPACE_TYPE
COLOR_SPACE_TYPE
カラースペースのタイプ
Definition:
PtlColorSpace.h:24
Generated by
1.8.18