Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlParamOptimize クラス

#include <PtlParamOptimize.h>

公開メンバ関数

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)
 フォントを統合。
void setRemoveTag (bool remove)
 タグを削除。
void setRemovePieceInfo (bool remove)
 PieceInfoを削除。
void setRemoveAttachment (bool remove)
 添付ファイル(注釈も含む)を削除。

詳解

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

PtlParamOptimize.h19 行目に定義があります。

構築子と解体子

◆ PtlParamOptimize() [1/2]

PdfTk::PtlParamOptimize::PtlParamOptimize ( )

コンストラクタ

例外
PtlException

◆ PtlParamOptimize() [2/2]

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

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

引数
objコピー元オブジェクト。
例外
PtlException

関数詳解

◆ getParamOptimizeImage()

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

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

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

戻り値
PtlParamOptimizeImage
例外
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setMergeFonts()

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

フォントを統合。

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

引数
mergeフォントを統合する。
例外
PtlException

◆ setOptimizeImage()

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

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

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

引数
optimize最適化する。
例外
PtlException

◆ setRemoveAnnots()

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

注釈/フォームを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveArticles()

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

アーティクルを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveAttachment()

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

添付ファイル(注釈も含む)を削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveJavaScripts()

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

JavaScriptを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveOpenAction()

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

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

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

引数
remove削除する。
例外
PtlException

◆ setRemoveOutlines()

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

しおりを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemovePieceInfo()

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

PieceInfoを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveTag()

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

タグを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveThumbnails()

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

サムネイルを削除。

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

引数
remove削除する。
例外
PtlException