PDFTool.NET  6.0
NetParamRestriction.h
1 
10 #ifndef PDFTK_NET_PTLPARAM_RESTRICTION_H_
11 #define PDFTK_NET_PTLPARAM_RESTRICTION_H_
12 
13 #include <PdfTkNet/NetTk.h>
14 
15 namespace PdfTkNet {
16 
17 ref class PtlDate;
18 ref class PtlParamWaterMark;
19 
24 public ref class PtlParamRestriction : public System::IDisposable
25 {
26 public:
30  enum class PAGE_RANGE {
31  PAGE_RANGE_ALL = 0,
32  PAGE_RANGE_FIRST = 1,
33  PAGE_RANGE_LAST = 2,
34  PAGE_RANGE_ODD = 3,
35  PAGE_RANGE_EVEN = 4,
37  };
38 
39 protected:
40  PdfTk::PtlParamRestriction* m_native;
41 public:
42  PdfTk::PtlParamRestriction* getNative() { return m_native; };
43 
44 public:
50 
58 
63 
68 
69 public:
76 
77 public:
85  void appendValidURL(String^ url);
86 
87 public:
93  void setValidTermStart(PtlDate^ start);
94 
101 
102 public:
111 
120  void setEnableParamWatermark(bool enableParam);
121 public:
129  void setPageRange(PAGE_RANGE pageRange);
130 
138  void setCustomPageRange(String^ customPageRange);
139 };
140 
141 } // namespace PdfTkNet
142 
143 #endif // PDFTK_NET_PTLPARAM_RESTRICTION_H_
PdfTkNet::PtlParamRestriction::PtlParamRestriction
PtlParamRestriction()
コンストラクタ
PdfTkNet::PtlParamRestriction::PAGE_RANGE::PAGE_RANGE_ODD
@ PAGE_RANGE_ODD
奇数ページ
PdfTkNet::PtlParamRestriction::appendValidURL
void appendValidURL(String^ url)
閲覧可能とするURLを追加。
PdfTkNet::PtlParamWaterMark
透かしの設定で使うパラメータクラスです。 すべての透かしパラメータクラスのベースクラスです。
Definition: NetParamWaterMark.h:25
PdfTkNet::PtlParamRestriction::operator=
PtlParamRestriction operator=(PtlParamRestriction^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlParamRestriction::PAGE_RANGE::PAGE_RANGE_FIRST
@ PAGE_RANGE_FIRST
先頭ページのみ
PdfTkNet::PtlParamRestriction::PAGE_RANGE::PAGE_RANGE_EVEN
@ PAGE_RANGE_EVEN
偶数ページ
PdfTkNet::PtlParamRestriction::setEnableParamWatermark
void setEnableParamWatermark(bool enableParam)
閲覧不可時に表示するウォーターマークのパラメータを有効にするかの設定。
PdfTkNet::PtlParamRestriction::setWatermark
void setWatermark(PtlParamWaterMark^ paramWM)
閲覧不可時に表示するウォーターマークを設定。
PdfTkNet::PtlParamRestriction
PDFの閲覧制限を表現したクラスです。
Definition: NetParamRestriction.h:25
PdfTkNet::PtlParamRestriction::PtlParamRestriction
PtlParamRestriction(PtlParamRestriction^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlParamRestriction::‾PtlParamRestriction
‾PtlParamRestriction()
デストラクタ
PdfTkNet::PtlParamRestriction::setValidTermEnd
void setValidTermEnd(PtlDate^ end)
閲覧可能とする期間の終了日を設定。
PdfTkNet::PtlDate
PDFの日時情報を表現したクラスです。
Definition: NetDate.h:22
PdfTkNet::PtlParamRestriction::PAGE_RANGE::PAGE_RANGE_CUSTOM
@ PAGE_RANGE_CUSTOM
指定ページ(setCustomPageRangeでページ範囲を設定)
PdfTkNet::PtlParamRestriction::PAGE_RANGE::PAGE_RANGE_LAST
@ PAGE_RANGE_LAST
最終ページのみ
PdfTkNet::PtlParamRestriction::setValidTermStart
void setValidTermStart(PtlDate^ start)
閲覧可能とする期間の開始日を設定。
PdfTkNet::PtlParamRestriction::setPageRange
void setPageRange(PAGE_RANGE pageRange)
閲覧制限を行うページの範囲を設定。
PdfTkNet::PtlParamRestriction::setCustomPageRange
void setCustomPageRange(String^ customPageRange)
閲覧制限を行うページの範囲の指定を設定。
PdfTkNet::PtlParamRestriction::PAGE_RANGE::PAGE_RANGE_ALL
@ PAGE_RANGE_ALL
全ページ
PdfTkNet::PtlParamRestriction::PAGE_RANGE
PAGE_RANGE
閲覧制限を行うページの範囲
Definition: NetParamRestriction.h:30