PDFTool 7.0
PdfTk::PtlColorDeviceGray Class Reference

PDFのDeviceGray色を表現したクラスです。 More...

#include <PtlColorDeviceGray.h>

Inheritance diagram for PdfTk::PtlColorDeviceGray:
Collaboration diagram for PdfTk::PtlColorDeviceGray:

Public Member Functions

 PtlColorDeviceGray ()
 コンストラクタ
 PtlColorDeviceGray (float gray)
 コンストラクタ
 PtlColorDeviceGray (const PtlColorDeviceGray &obj)
 コピーコンストラクタ
 ‾PtlColorDeviceGray ()
 デストラクタ
PtlColorDeviceGrayoperator= (const PtlColorDeviceGray &obj)
 コピーオペレータ
float getGray () const
 グレースケール値を取得。
void setGray (float gray)
 グレースケール値を設定。
Public Member Functions inherited from PdfTk::PtlColor
int getHandle () const
 PtlColor ()
 コンストラクタ
 PtlColor (COLOR_TYPE type)
 コンストラクタ
 PtlColor (const PtlColor &obj)
 コピーコンストラクタ
virtual ‾PtlColor ()
 デストラクタ
PtlColoroperator= (const PtlColor &obj)
 コピーオペレータ
COLOR_TYPE getType () const
 色タイプを取得。
PtlColorSpace::COLOR_SPACE_TYPE getCSType () const
 カラースペースタイプを取得。

Additional Inherited Members

Public Types inherited from PdfTk::PtlColor
enum  COLOR_TYPE {
  TYPE_NONE = 0 , TYPE_DEVICE_GRAY = 1 , TYPE_DEVICE_RGB = 2 , TYPE_DEVICE_CMYK = 3 ,
  TYPE_UNKNOWN = 100
}
 色のタイプ More...
Protected Attributes inherited from PdfTk::PtlColor
int m_dataColor

Detailed Description

PDFのDeviceGray色を表現したクラスです。

Constructor & Destructor Documentation

◆ PtlColorDeviceGray() [1/3]

PdfTk::PtlColorDeviceGray::PtlColorDeviceGray ( )

コンストラクタ

Exceptions
PtlException

◆ PtlColorDeviceGray() [2/3]

PdfTk::PtlColorDeviceGray::PtlColorDeviceGray ( float gray)

コンストラクタ

Parameters
grayグレースケール値。 0.0 〜 1.0までの値。0.0が黒、1.0が白。
Exceptions
PtlException

◆ PtlColorDeviceGray() [3/3]

PdfTk::PtlColorDeviceGray::PtlColorDeviceGray ( const PtlColorDeviceGray & obj)

コピーコンストラクタ

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

Member Function Documentation

◆ getGray()

float PdfTk::PtlColorDeviceGray::getGray ( ) const

グレースケール値を取得。

0.0 〜 1.0までの値。0.0が黒、1.0が白。

Returns
グレースケール値
Exceptions
PtlException

◆ operator=()

PtlColorDeviceGray & PdfTk::PtlColorDeviceGray::operator= ( const PtlColorDeviceGray & obj)

コピーオペレータ

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

◆ setGray()

void PdfTk::PtlColorDeviceGray::setGray ( float gray)

グレースケール値を設定。

0.0 〜 1.0までの値。0.0が黒、1.0が白。

Parameters
grayグレースケール値
Exceptions
PtlException