PDFTool  7.0
PtlParamOptimize.h
1 // PtlParamOptimize.h
3 // Copyright (C) 2014-2020 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLPARAM_OPTIMIZE_H_
7 #define PDFTK_PTLPARAM_OPTIMIZE_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
13 class PtlParamOptimizeImage;
14 
19 class PDFTK_API PtlParamOptimize
20 {
21 private:
22  int m_dataParamOptimize;
23 public:
24  int getHandle() const;
25 
26 public:
32 
40 
45 
46 public:
53 
54 public:
62  void setOptimizeImage(bool optimize);
63 
72 
80  void setRemoveOpenAction(bool remove);
81 
89  void setRemoveOutlines(bool remove);
90 
98  void setRemoveAnnots(bool remove);
99 
107  void setRemoveArticles(bool remove);
108 
116  void setRemoveThumbnails(bool remove);
117 
125  void setRemoveJavaScripts(bool remove);
126 
134  void setMergeFonts(bool merge);
135 };
136 
137 } // namespace PdfTk
138 
139 #endif // PDFTK_PTLPARAM_OPTIMIZE_H_
PdfTk::PtlParamOptimize::setRemoveArticles
void setRemoveArticles(bool remove)
アーティクルを削除。
PdfTk::PtlParamOptimize::setRemoveThumbnails
void setRemoveThumbnails(bool remove)
サムネイルを削除。
PdfTk::PtlParamOptimize::setRemoveAnnots
void setRemoveAnnots(bool remove)
注釈/フォームを削除。
PdfTk::PtlParamOptimize::‾PtlParamOptimize
‾PtlParamOptimize()
デストラクタ
PdfTk::PtlParamOptimizeImage
画像の最適化に使うパラメータクラスです。
Definition: PtlParamOptimizeImage.h:22
PdfTk::PtlParamOptimize::PtlParamOptimize
PtlParamOptimize(const PtlParamOptimize &obj)
コピーコンストラクタ alias copy
PdfTk::PtlParamOptimize::PtlParamOptimize
PtlParamOptimize()
コンストラクタ
PdfTk::PtlParamOptimize::setRemoveOutlines
void setRemoveOutlines(bool remove)
しおりを削除。
PdfTk::PtlParamOptimize::getParamOptimizeImage
PtlParamOptimizeImage & getParamOptimizeImage() const
画像最適化オプションを取得。
PdfTk::PtlParamOptimize::setMergeFonts
void setMergeFonts(bool merge)
フォントを統合。
PdfTk::PtlParamOptimize::setRemoveJavaScripts
void setRemoveJavaScripts(bool remove)
JavaScriptを削除。
PdfTk::PtlParamOptimize
最適化に使うパラメータクラスです。
Definition: PtlParamOptimize.h:20
PdfTk::PtlParamOptimize::setOptimizeImage
void setOptimizeImage(bool optimize)
画像の最適化を行うかどうかを設定。
PdfTk::PtlParamOptimize::operator=
PtlParamOptimize & operator=(const PtlParamOptimize &obj)
コピーオペレータ alias copy
PdfTk::PtlParamOptimize::setRemoveOpenAction
void setRemoveOpenAction(bool remove)
オープンアクションを削除。