DriverAPI C++ I/F  6.0
PdfDrv::PtlParamCompressSettings Class Reference

出力設定ファイルの「圧縮」に対する操作を行うクラスです。 PtlParamDriverSettings で使用します。 PtlParamDriverSettings参照。 More...

#include <PtlParamCompressSettings.h>

Public Member Functions

 PtlParamCompressSettings (const PtlParamCompressSettings &obj)
 
virtual ‾PtlParamCompressSettings ()
 
PtlParamCompressSettingsoperator= (const PtlParamCompressSettings &obj)
 
int getColorImageMethod () const
 カラー画像:ダウンサンプリング方法の取得。
 
int setColorImageMethod (const int method)
 カラー画像:ダウンサンプリング方法の指定。
 
unsigned int getColorImageAboveValue () const
 カラー画像:元画像の解像度上限の取得。
 
int setColorImageAboveValue (const unsigned int value)
 カラー画像:元画像の解像度上限の指定。
 
unsigned int getColorImageToValue () const
 カラー画像:縮小する画像の解像度の取得。
 
int setColorImageToValue (const unsigned int value)
 カラー画像:縮小する画像の解像度の指定。
 
int getColorImageCompression () const
 カラー画像:圧縮方法の取得。
 
int setColorImageCompression (const int compression)
 カラー画像:圧縮方法の指定。
 
int getColorImageQuality () const
 カラー画像:JPEG/JPEG2000画質の取得。
 
int setColorImageQuality (const int quality)
 カラー画像:JPEG/JPEG2000画質の指定。
 
int getGlayScaleImageMethod () const
 グレースケール画像:ダウンサンプリング方法の取得。
 
int setGlayScaleImageMethod (const int method)
 グレースケール画像:ダウンサンプリング方法の指定。
 
unsigned int getGlayScaleImageAboveValue () const
 グレースケール画像:元画像の解像度上限の取得。
 
int setGlayScaleImageAboveValue (const unsigned int value)
 グレースケール画像:元画像の解像度上限の指定。
 
unsigned int getGlayScaleImageToValue () const
 グレースケール画像:縮小する画像の解像度の取得。
 
int setGlayScaleImageToValue (const unsigned int value)
 グレースケール画像:縮小する画像の解像度の指定。
 
int getGlayScaleImageCompression () const
 グレースケール画像:圧縮方法の取得。
 
int setGlayScaleImageCompression (const int compression)
 グレースケール画像:圧縮方法の指定。
 
int getGlayScaleImageQuality () const
 グレースケール画像:JPEG/JPEG2000画質の取得。
 
int setGlayScaleImageQuality (const int quality)
 グレースケール画像:JPEG/JPEG2000画質の指定。
 
int getMonochromeImageMethod () const
 白黒画像:ダウンサンプリング方法の取得。
 
int setMonochromeImageMethod (const int method)
 白黒画像:ダウンサンプリング方法の指定。
 
unsigned int getMonochromeImageAboveValue () const
 白黒画像:元画像の解像度上限の取得。
 
int setMonochromeImageAboveValue (const unsigned int value)
 白黒画像:元画像の解像度上限の指定。
 
unsigned int getMonochromeImageToValue () const
 白黒画像:縮小する画像の解像度の取得。
 
int setMonochromeImageToValue (const unsigned int value)
 白黒画像:縮小する画像の解像度の指定。
 
int getMonochromeImageCompression () const
 白黒画像:圧縮方法の取得。
 
int setMonochromeImageCompression (const int compression)
 白黒画像:圧縮方法の指定。
 
boolean getCompressTextAndLineArt () const
 テキストとラインアートの圧縮の取得。
 
int setCompressTextAndLineArt (const boolean flag)
 テキストとラインアートの圧縮の指定。
 
boolean getASCIIFormat () const
 ASCIIフォーマットで出力の取得。
 
int setASCIIFormat (const boolean flag)
 ASCIIフォーマットで出力の指定。
 
boolean getCompressObjectLevel () const
 オブジェクトレベルの圧縮の取得。
 
int setCompressObjectLevel (const boolean flag)
 オブジェクトレベルの圧縮の指定。
 

Static Public Member Functions

static int COMPRESSMETHOD_NONE ()
 ダウンサンプリング方法
 
static int COMPRESSMETHOD_AVERAGE ()
 ダウンサンプリング方法。 バイリニア法。
 
static int COMPRESSMETHOD_BICUBIC ()
 ダウンサンプリング方法。 バイキュービック法。
 
static int COMPRESSMETHOD_SUBSAMPLING ()
 ダウンサンプリング方法。 ニアレストナイバー法。
 
static int COMPRESSJPEG_JPEGAUTO ()
 圧縮方法(カラー、グレースケール画像)
 
static int COMPRESSJPEG_JPEG ()
 圧縮方法(カラー、グレースケール画像)。 JPEG。
 
static int COMPRESSJPEG_ZLIB ()
 圧縮方法(カラー、グレースケール画像)。 ZLIP(ZIP)。
 
static int COMPRESSJPEG_JPEG2000 ()
 圧縮方法(カラー、グレースケール画像)。 JPEG2000。
 
static int COMPRESSJPEG_JPEG2000AUTO ()
 圧縮方法(カラー、グレースケール画像)。 自動(JPEG2000)。
 
static int COMPRESSTYPE_NONE ()
 圧縮方法(白黒画像)
 
static int COMPRESSTYPE_CCITTGROUP3 ()
 圧縮方法(白黒画像)。 CCITT Group 3。
 
static int COMPRESSTYPE_CCITTGROUP4 ()
 圧縮方法(白黒画像)。 CCITT Group 4。
 
static int COMPRESSTYPE_RUNLENGTH ()
 圧縮方法(白黒画像)。 Run Length。
 
static int COMPRESSTYPE_ZLIB ()
 圧縮方法(白黒画像)。 ZLIB(ZIP)。
 
static int COMPRESSQUALITY_LOWEST ()
 JPEG,JPEG2000画質
 
static int COMPRESSQUALITY_LOW ()
 JPEG,JPEG2000画質。 Low。
 
static int COMPRESSQUALITY_MIDDLE ()
 JPEG,JPEG2000画質。 Middle。
 
static int COMPRESSQUALITY_HIGH ()
 JPEG,JPEG2000画質。 High。
 
static int COMPRESSQUALITY_HIGHEST ()
 JPEG,JPEG2000画質。 Highest。
 

Protected Attributes

impl_PtlParamCompressSettings * impl
 

Detailed Description

出力設定ファイルの「圧縮」に対する操作を行うクラスです。 PtlParamDriverSettings で使用します。 PtlParamDriverSettings参照。

Member Function Documentation

static int PdfDrv::PtlParamCompressSettings::COMPRESSJPEG_JPEGAUTO ( )
static

圧縮方法(カラー、グレースケール画像)

圧縮方法(カラー、グレースケール画像)。 自動(JPEG)。

static int PdfDrv::PtlParamCompressSettings::COMPRESSMETHOD_NONE ( )
static

ダウンサンプリング方法

ダウンサンプリング方法。 なし。

static int PdfDrv::PtlParamCompressSettings::COMPRESSQUALITY_LOWEST ( )
static

JPEG,JPEG2000画質

JPEG,JPEG2000画質。 Lowest。

static int PdfDrv::PtlParamCompressSettings::COMPRESSTYPE_NONE ( )
static

圧縮方法(白黒画像)

圧縮方法(白黒画像)。 None。

boolean PdfDrv::PtlParamCompressSettings::getASCIIFormat ( ) const

ASCIIフォーマットで出力の取得。

Returns
ASCIIフォーマットで出力。
unsigned int PdfDrv::PtlParamCompressSettings::getColorImageAboveValue ( ) const

カラー画像:元画像の解像度上限の取得。

Returns
元画像の解像度上限。
int PdfDrv::PtlParamCompressSettings::getColorImageCompression ( ) const

カラー画像:圧縮方法の取得。

Returns
圧縮方法。
int PdfDrv::PtlParamCompressSettings::getColorImageMethod ( ) const

カラー画像:ダウンサンプリング方法の取得。

Returns
ダウンサンプリング方法。
int PdfDrv::PtlParamCompressSettings::getColorImageQuality ( ) const

カラー画像:JPEG/JPEG2000画質の取得。

Returns
JPEG/JPEG2000画質。
unsigned int PdfDrv::PtlParamCompressSettings::getColorImageToValue ( ) const

カラー画像:縮小する画像の解像度の取得。

Returns
縮小する画像の解像度。
boolean PdfDrv::PtlParamCompressSettings::getCompressObjectLevel ( ) const

オブジェクトレベルの圧縮の取得。

Returns
オブジェクトレベルの圧縮。
boolean PdfDrv::PtlParamCompressSettings::getCompressTextAndLineArt ( ) const

テキストとラインアートの圧縮の取得。

Returns
テキストとラインアートの圧縮。
unsigned int PdfDrv::PtlParamCompressSettings::getGlayScaleImageAboveValue ( ) const

グレースケール画像:元画像の解像度上限の取得。

Returns
元画像の解像度上限。
int PdfDrv::PtlParamCompressSettings::getGlayScaleImageCompression ( ) const

グレースケール画像:圧縮方法の取得。

Returns
圧縮方法。
int PdfDrv::PtlParamCompressSettings::getGlayScaleImageMethod ( ) const

グレースケール画像:ダウンサンプリング方法の取得。

Returns
ダウンサンプリング方法。
int PdfDrv::PtlParamCompressSettings::getGlayScaleImageQuality ( ) const

グレースケール画像:JPEG/JPEG2000画質の取得。

Returns
JPEG/JPEG2000画質。
unsigned int PdfDrv::PtlParamCompressSettings::getGlayScaleImageToValue ( ) const

グレースケール画像:縮小する画像の解像度の取得。

Returns
縮小する画像の解像度。
unsigned int PdfDrv::PtlParamCompressSettings::getMonochromeImageAboveValue ( ) const

白黒画像:元画像の解像度上限の取得。

Returns
元画像の解像度上限。
int PdfDrv::PtlParamCompressSettings::getMonochromeImageCompression ( ) const

白黒画像:圧縮方法の取得。

Returns
圧縮方法。
int PdfDrv::PtlParamCompressSettings::getMonochromeImageMethod ( ) const

白黒画像:ダウンサンプリング方法の取得。

Returns
ダウンサンプリング方法。
unsigned int PdfDrv::PtlParamCompressSettings::getMonochromeImageToValue ( ) const

白黒画像:縮小する画像の解像度の取得。

Returns
縮小する画像の解像度。
int PdfDrv::PtlParamCompressSettings::setASCIIFormat ( const boolean  flag)

ASCIIフォーマットで出力の指定。

Parameters
flagtrue:ASCIIフォーマットで出力する、false:ASCIIフォーマットで出力しない。
int PdfDrv::PtlParamCompressSettings::setColorImageAboveValue ( const unsigned int  value)

カラー画像:元画像の解像度上限の指定。

Parameters
value元画像の解像度上限[10〜24000dpi]。
int PdfDrv::PtlParamCompressSettings::setColorImageCompression ( const int  compression)

カラー画像:圧縮方法の指定。

Parameters
compression圧縮方法。
int PdfDrv::PtlParamCompressSettings::setColorImageMethod ( const int  method)

カラー画像:ダウンサンプリング方法の指定。

Parameters
methodダウンサンプリング方法。
int PdfDrv::PtlParamCompressSettings::setColorImageQuality ( const int  quality)

カラー画像:JPEG/JPEG2000画質の指定。

Parameters
qualityJPEG/JPEG2000画質。
int PdfDrv::PtlParamCompressSettings::setColorImageToValue ( const unsigned int  value)

カラー画像:縮小する画像の解像度の指定。

Parameters
value縮小する画像の解像度[10dpi〜元画像の解像度上限]。
int PdfDrv::PtlParamCompressSettings::setCompressObjectLevel ( const boolean  flag)

オブジェクトレベルの圧縮の指定。

Parameters
flagtrue:オブジェクトレベルで圧縮する、false:オブジェクトレベルで圧縮しない。
int PdfDrv::PtlParamCompressSettings::setCompressTextAndLineArt ( const boolean  flag)

テキストとラインアートの圧縮の指定。

Parameters
flagtrue:テキストとラインアートを圧縮する、false:テキストとラインアートを圧縮しない。
int PdfDrv::PtlParamCompressSettings::setGlayScaleImageAboveValue ( const unsigned int  value)

グレースケール画像:元画像の解像度上限の指定。

Parameters
value元画像の解像度上限[10〜24000dpi]。
int PdfDrv::PtlParamCompressSettings::setGlayScaleImageCompression ( const int  compression)

グレースケール画像:圧縮方法の指定。

Parameters
compression圧縮方法。
int PdfDrv::PtlParamCompressSettings::setGlayScaleImageMethod ( const int  method)

グレースケール画像:ダウンサンプリング方法の指定。

Parameters
methodダウンサンプリング方法。
int PdfDrv::PtlParamCompressSettings::setGlayScaleImageQuality ( const int  quality)

グレースケール画像:JPEG/JPEG2000画質の指定。

Parameters
qualityJPEG/JPEG2000画質。
int PdfDrv::PtlParamCompressSettings::setGlayScaleImageToValue ( const unsigned int  value)

グレースケール画像:縮小する画像の解像度の指定。

Parameters
value縮小する画像の解像度[10dpi〜元画像の解像度上限]。
int PdfDrv::PtlParamCompressSettings::setMonochromeImageAboveValue ( const unsigned int  value)

白黒画像:元画像の解像度上限の指定。

Parameters
value元画像の解像度上限[10〜24000dpi]。
int PdfDrv::PtlParamCompressSettings::setMonochromeImageCompression ( const int  compression)

白黒画像:圧縮方法の指定。

Parameters
compression圧縮方法。
int PdfDrv::PtlParamCompressSettings::setMonochromeImageMethod ( const int  method)

白黒画像:ダウンサンプリング方法の指定。

Parameters
methodダウンサンプリング方法。
int PdfDrv::PtlParamCompressSettings::setMonochromeImageToValue ( const unsigned int  value)

白黒画像:縮小する画像の解像度の指定。

Parameters
value縮小する画像の解像度[10dpi〜元画像の解像度上限]。