PDFTool.NET 7.0
PdfTkNet::PtlParamOptimize Class Reference

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

#include <NetParamOptimize.h>

Inheritance diagram for PdfTkNet::PtlParamOptimize:
Collaboration diagram for PdfTkNet::PtlParamOptimize:

Public Member Functions

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)
 フォントを統合。

Protected Attributes

PdfTk::PtlParamOptimize * m_native

Detailed Description

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

Constructor & Destructor Documentation

◆ PtlParamOptimize() [1/2]

PdfTkNet::PtlParamOptimize::PtlParamOptimize ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamOptimize() [2/2]

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

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

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

Member Function Documentation

◆ getParamOptimizeImage()

PtlParamOptimizeImage PdfTkNet::PtlParamOptimize::getParamOptimizeImage ( )

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

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

Returns
PtlParamOptimizeImage
Exceptions
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setMergeFonts()

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

フォントを統合。

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

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

◆ setOptimizeImage()

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

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

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

Parameters
optimize最適化する。
Exceptions
PtlException

◆ setRemoveAnnots()

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

注釈/フォームを削除。

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

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveArticles()

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

アーティクルを削除。

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

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveJavaScripts()

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

JavaScriptを削除。

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

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveOpenAction()

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

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

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

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveOutlines()

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

しおりを削除。

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

Parameters
remove削除する。
Exceptions
PtlException

◆ setRemoveThumbnails()

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

サムネイルを削除。

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

Parameters
remove削除する。
Exceptions
PtlException