Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlParamOptimize クラス

#include <NetParamOptimize.h>

PdfTkNet::PtlParamOptimize の継承関係図
PdfTkNet::PtlParamOptimize 連携図

公開メンバ関数

PdfTk::PtlParamOptimize * getNative ()
 PtlParamOptimize ()
 コンストラクタ
 PtlParamOptimize (PtlParamOptimize^ obj)
 コピーコンストラクタ alias copy
 ~PtlParamOptimize ()
 デストラクタ
 !PtlParamOptimize ()
 ファイナライザ。
PtlParamOptimize operator= (PtlParamOptimize^ obj)
 コピーオペレータ alias copy
void setOptimizeImage (bool optimize)
 画像の最適化を行うかどうかを設定。
PtlParamOptimizeImage getParamOptimizeImage ()
 画像最適化オプションを取得。
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)
 添付ファイル(注釈も含む)を削除。

限定公開変数類

PdfTk::PtlParamOptimize * m_native

詳解

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

構築子と解体子

◆ PtlParamOptimize() [1/2]

PdfTkNet::PtlParamOptimize::PtlParamOptimize ( )

コンストラクタ

例外
PtlException

◆ PtlParamOptimize() [2/2]

PdfTkNet::PtlParamOptimize::PtlParamOptimize ( PtlParamOptimize^ obj)

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

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

◆ ~PtlParamOptimize()

PdfTkNet::PtlParamOptimize::~PtlParamOptimize ( )

デストラクタ

◆ !PtlParamOptimize()

PdfTkNet::PtlParamOptimize::!PtlParamOptimize ( )

ファイナライザ。

メソッド詳解

◆ getNative()

PdfTk::PtlParamOptimize * PdfTkNet::PtlParamOptimize::getNative ( )

◆ getParamOptimizeImage()

PtlParamOptimizeImage PdfTkNet::PtlParamOptimize::getParamOptimizeImage ( )

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

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

戻り値
PtlParamOptimizeImage
例外
PtlException

◆ operator=()

PtlParamOptimize PdfTkNet::PtlParamOptimize::operator= ( PtlParamOptimize^ obj)

コピーオペレータ alias copy

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

◆ setMergeFonts()

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

フォントを統合。

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

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

◆ setOptimizeImage()

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

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

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

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

◆ setRemoveAnnots()

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

注釈/フォームを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveArticles()

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

アーティクルを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveAttachment()

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

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

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

引数
remove削除する。
例外
PtlException

◆ setRemoveJavaScripts()

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

JavaScriptを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveOpenAction()

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

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

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

引数
remove削除する。
例外
PtlException

◆ setRemoveOutlines()

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

しおりを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemovePieceInfo()

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

PieceInfoを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveTag()

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

タグを削除。

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

引数
remove削除する。
例外
PtlException

◆ setRemoveThumbnails()

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

サムネイルを削除。

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

引数
remove削除する。
例外
PtlException

メンバ詳解

◆ m_native

PdfTk::PtlParamOptimize* PdfTkNet::PtlParamOptimize::m_native
protected