Antenna House PDF Tool API (C++) 8.0
PtlParamRestriction.h
1
2// PtlParamRestriction.h
3// Copyright (C) 2013-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPARAMRESTRICTION_H_
7#define PDFTK_PTLPARAMRESTRICTION_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
13class PtlParamString;
14class PtlDate;
16
20
21class PDFTK_API PtlParamRestriction
22{
23public:
35
36private:
37 int m_dataParamRestriction;
38public:
39 int getHandle() const;
40
41public:
47
54
59
60public:
66
67public:
76
77public:
83 void setValidTermStart(const PtlDate& start);
84
90 void setValidTermEnd(const PtlDate& end);
91
92public:
102 void setWatermark(const PtlParamWaterMark& paramWM);
103
112 void setEnableParamWatermark(bool enableParam);
113public:
121 void setPageRange(PAGE_RANGE pageRange);
122
131 void setCustomPageRange(const PtlParamString& customPageRange);
132};
133
134} // namespace PdfTk
135
136#endif // PDFTK_PTLPARAMRESTRICTION_H_
void setEnableParamWatermark(bool enableParam)
閲覧不可時に表示するウォーターマークのパラメータを有効にするかの設定。
void setPageRange(PAGE_RANGE pageRange)
閲覧制限を行うページの範囲を設定。
void setWatermark(const PtlParamWaterMark &paramWM)
閲覧不可時に表示するウォーターマークを設定。
PtlParamRestriction & operator=(const PtlParamRestriction &obj)
コピーオペレータ
void setValidTermEnd(const PtlDate &end)
閲覧可能とする期間の終了日を設定。
PtlParamRestriction(const PtlParamRestriction &obj)
コピーコンストラクタ
void setCustomPageRange(const PtlParamString &customPageRange)
閲覧制限を行うページの範囲の指定を設定。
void setValidTermStart(const PtlDate &start)
閲覧可能とする期間の開始日を設定。
~PtlParamRestriction()
デストラクタ
PtlParamRestriction()
コンストラクタ
void appendValidURL(const PtlParamString &url)
閲覧可能とするURLを追加。