PDFTool  7.0
Public Member Functions | List of all members
PdfTk::PtlParamOptimize Class Reference

最適化に使うパラメータクラスです。 More...

#include <PtlParamOptimize.h>

Public Member Functions

int getHandle () const
 
 PtlParamOptimize ()
 コンストラクタ More...
 
 PtlParamOptimize (const PtlParamOptimize &obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlParamOptimize ()
 デストラクタ
 
PtlParamOptimizeoperator= (const PtlParamOptimize &obj)
 コピーオペレータ alias copy More...
 
void setOptimizeImage (bool optimize)
 画像の最適化を行うかどうかを設定。 More...
 
PtlParamOptimizeImagegetParamOptimizeImage () const
 画像最適化オプションを取得。 More...
 
void setRemoveOpenAction (bool remove)
 オープンアクションを削除。 More...
 
void setRemoveOutlines (bool remove)
 しおりを削除。 More...
 
void setRemoveAnnots (bool remove)
 注釈/フォームを削除。 More...
 
void setRemoveArticles (bool remove)
 アーティクルを削除。 More...
 
void setRemoveThumbnails (bool remove)
 サムネイルを削除。 More...
 
void setRemoveJavaScripts (bool remove)
 JavaScriptを削除。 More...
 
void setMergeFonts (bool merge)
 フォントを統合。 More...
 

Detailed Description

最適化に使うパラメータクラスです。

Constructor & Destructor Documentation

◆ PtlParamOptimize() [1/2]

PdfTk::PtlParamOptimize::PtlParamOptimize ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamOptimize() [2/2]

PdfTk::PtlParamOptimize::PtlParamOptimize ( const PtlParamOptimize obj)

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

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

Member Function Documentation

◆ getParamOptimizeImage()

PtlParamOptimizeImage& PdfTk::PtlParamOptimize::getParamOptimizeImage ( ) const

画像最適化オプションを取得。

setOptimizeImageでfalseを設定した場合は最適化オプションの設定をしても無視されます。

Returns
PtlParamOptimizeImage
Exceptions
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setMergeFonts()

void PdfTk::PtlParamOptimize::setMergeFonts ( bool  merge)

フォントを統合。

設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
mergeフォントを統合する。
Exceptions
PtlException

◆ setOptimizeImage()

void PdfTk::PtlParamOptimize::setOptimizeImage ( bool  optimize)

画像の最適化を行うかどうかを設定。

設定しない場合はデフォルト値としてtrueが使用されます。

Parameters
optimize最適化する。
Exceptions
PtlException

◆ setRemoveAnnots()

void PdfTk::PtlParamOptimize::setRemoveAnnots ( bool  remove)

注釈/フォームを削除。

設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveArticles()

void PdfTk::PtlParamOptimize::setRemoveArticles ( bool  remove)

アーティクルを削除。

設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveJavaScripts()

void PdfTk::PtlParamOptimize::setRemoveJavaScripts ( bool  remove)

JavaScriptを削除。

設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveOpenAction()

void PdfTk::PtlParamOptimize::setRemoveOpenAction ( bool  remove)

オープンアクションを削除。

設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveOutlines()

void PdfTk::PtlParamOptimize::setRemoveOutlines ( bool  remove)

しおりを削除。

設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveThumbnails()

void PdfTk::PtlParamOptimize::setRemoveThumbnails ( bool  remove)

サムネイルを削除。

設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
remove削除する。
Exceptions
PtlException