PDFTool.NET  7.0
Public Types | Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlColorSpace Class Reference

PDFのカラースペースを表現したクラスです。
すべてのカラースペースクラスのベースクラスです。 More...

#include <NetColorSpace.h>

Inheritance diagram for PdfTkNet::PtlColorSpace:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlColorSpace:
Collaboration graph
[legend]

Public Types

enum  COLOR_SPACE_TYPE {
  COLOR_SPACE_TYPE::TYPE_NONE = 0, COLOR_SPACE_TYPE::TYPE_DEVICEGRAY = 1, COLOR_SPACE_TYPE::TYPE_DEVICERGB = 2, COLOR_SPACE_TYPE::TYPE_DEVICECMYK = 3,
  COLOR_SPACE_TYPE::TYPE_CALGRAY = 4, COLOR_SPACE_TYPE::TYPE_CALRGB = 5, COLOR_SPACE_TYPE::TYPE_LAB = 6, COLOR_SPACE_TYPE::TYPE_ICCBASED = 7,
  COLOR_SPACE_TYPE::TYPE_INDEXED = 8, COLOR_SPACE_TYPE::TYPE_PATTERN = 9, COLOR_SPACE_TYPE::TYPE_SEPARATION = 10, COLOR_SPACE_TYPE::TYPE_DEVICEN = 11,
  COLOR_SPACE_TYPE::TYPE_UNKNOWN = 100
}
 カラースペースのタイプ More...
 

Public Member Functions

PdfTk::PtlColorSpace * getNative ()
 
 PtlColorSpace (COLOR_SPACE_TYPE type)
 コンストラクタ More...
 
 PtlColorSpace (PtlColorSpace^ obj)
 コピーコンストラクタ alias copy More...
 
virtual ‾PtlColorSpace ()
 デストラクタ
 
 !PtlColorSpace ()
 ファイナライザ。
 
PtlColorSpace operator= (PtlColorSpace^ obj)
 コピーオペレータ alias copy More...
 
COLOR_SPACE_TYPE getType ()
 カラースペースタイプを取得。 More...
 

Protected Attributes

PdfTk::PtlColorSpace * m_native
 

Detailed Description

PDFのカラースペースを表現したクラスです。
すべてのカラースペースクラスのベースクラスです。

Member Enumeration Documentation

◆ COLOR_SPACE_TYPE

カラースペースのタイプ

Enumerator
TYPE_NONE 

カラースペースがない

TYPE_DEVICEGRAY 

DeviceGray

TYPE_DEVICERGB 

DeviceRGB

TYPE_DEVICECMYK 

DeviceCMYK

TYPE_CALGRAY 

CalGray

TYPE_CALRGB 

CalRGB

TYPE_LAB 

Lab

TYPE_ICCBASED 

ICCBased

TYPE_INDEXED 

Indexed

TYPE_PATTERN 

Pattern

TYPE_SEPARATION 

Separation

TYPE_DEVICEN 

DeviceN

TYPE_UNKNOWN 

未対応カラースペース

Constructor & Destructor Documentation

◆ PtlColorSpace() [1/2]

PdfTkNet::PtlColorSpace::PtlColorSpace ( COLOR_SPACE_TYPE  type)

コンストラクタ

Parameters
typeタイプ
Exceptions
PtlException

◆ PtlColorSpace() [2/2]

PdfTkNet::PtlColorSpace::PtlColorSpace ( PtlColorSpace obj)

コピーコンストラクタ alias copy

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getType()

COLOR_SPACE_TYPE PdfTkNet::PtlColorSpace::getType ( )

カラースペースタイプを取得。

Returns
カラースペースタイプ
Exceptions
PtlException

◆ operator=()

PtlColorSpace PdfTkNet::PtlColorSpace::operator= ( PtlColorSpace obj)

コピーオペレータ alias copy

Parameters
objコピー元オブジェクト。