PDFTool.NET 7.0
PdfTkNet::PtlColor Class Reference

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

#include <NetColor.h>

Inheritance diagram for PdfTkNet::PtlColor:
Collaboration diagram for PdfTkNet::PtlColor:

Public Types

enum class  COLOR_TYPE {
  TYPE_NONE = 0 , TYPE_DEVICE_GRAY = 1 , TYPE_DEVICE_RGB = 2 , TYPE_DEVICE_CMYK = 3 ,
  TYPE_UNKNOWN = 100
}
 色のタイプ More...

Public Member Functions

PdfTk::PtlColor * getNative ()
 PtlColor (COLOR_TYPE type)
 コンストラクタ
 PtlColor (PtlColor^ obj)
 コピーコンストラクタ
virtual ‾PtlColor ()
 デストラクタ
 !PtlColor ()
 ファイナライザ。
PtlColor operator= (PtlColor^ obj)
 コピーオペレータ
COLOR_TYPE getType ()
 色タイプを取得。

Protected Attributes

PdfTk::PtlColor * m_native

Detailed Description

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

Member Enumeration Documentation

◆ COLOR_TYPE

enum class PdfTkNet::PtlColor::COLOR_TYPE
strong

色のタイプ

Enumerator
TYPE_NONE 

無色

TYPE_DEVICE_GRAY 

DeviceGray.

TYPE_DEVICE_RGB 

DeviceRGB.

TYPE_DEVICE_CMYK 

DeviceCMYK.

TYPE_UNKNOWN 

未対応色

Constructor & Destructor Documentation

◆ PtlColor() [1/2]

PdfTkNet::PtlColor::PtlColor ( COLOR_TYPE type)

コンストラクタ

通常、サブクラスのコンストラクタから使います。

Parameters
typeタイプ
Exceptions
PtlException

◆ PtlColor() [2/2]

PdfTkNet::PtlColor::PtlColor ( PtlColor^ obj)

コピーコンストラクタ

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

Member Function Documentation

◆ getType()

COLOR_TYPE PdfTkNet::PtlColor::getType ( )

色タイプを取得。

Returns
色タイプ
Exceptions
PtlException

◆ operator=()

PtlColor PdfTkNet::PtlColor::operator= ( PtlColor^ obj)

コピーオペレータ

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