PDFTool 7.0
PdfTk::PtlParamOptimize Class Reference

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

#include <PtlParamOptimize.h>

Public Member Functions

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

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