PDFTool.NET  6.0
Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlParamOptimize Class Reference

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

#include <NetParamOptimize.h>

Inheritance diagram for PdfTkNet::PtlParamOptimize:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlParamOptimize:
Collaboration graph
[legend]

Public Member Functions

PdfTk::PtlParamOptimize * getNative ()
 
 PtlParamOptimize ()
 コンストラクタ More...
 
 PtlParamOptimize (PtlParamOptimize^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlParamOptimize ()
 デストラクタ
 
 !PtlParamOptimize ()
 ファイナライザ。
 
PtlParamOptimize operator= (PtlParamOptimize^ obj)
 コピーオペレータ alias copy More...
 
void setOptimizeImage (bool optimize)
 画像の最適化を行うかどうかを設定。 More...
 
PtlParamOptimizeImage getParamOptimizeImage ()
 画像最適化オプションを取得。 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 setMergeFonts (bool merge)
 フォントを統合。 More...
 

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

◆ 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