PDFの閲覧制限を表現したクラスです。
More...
#include <NetParamRestriction.h>
|
PdfTk::PtlParamRestriction * | m_native |
|
◆ PAGE_RANGE
閲覧制限を行うページの範囲
Enumerator |
---|
PAGE_RANGE_ALL | 全ページ
|
PAGE_RANGE_FIRST | 先頭ページのみ
|
PAGE_RANGE_LAST | 最終ページのみ
|
PAGE_RANGE_ODD | 奇数ページ
|
PAGE_RANGE_EVEN | 偶数ページ
|
PAGE_RANGE_CUSTOM | 指定ページ(setCustomPageRangeでページ範囲を設定)
|
◆ PtlParamRestriction() [1/2]
PdfTkNet::PtlParamRestriction::PtlParamRestriction |
( |
| ) |
|
◆ PtlParamRestriction() [2/2]
コピーコンストラクタ alias copy
- Parameters
-
- Exceptions
-
◆ appendValidURL()
void PdfTkNet::PtlParamRestriction::appendValidURL |
( |
String^ |
url | ) |
|
閲覧可能とするURLを追加。
複数URLを閲覧可能としたい場合はこの関数を複数呼ぶことで実現できます。
- Parameters
-
- Exceptions
-
◆ operator=()
コピーオペレータ alias copy
- Parameters
-
◆ setCustomPageRange()
void PdfTkNet::PtlParamRestriction::setCustomPageRange |
( |
String^ |
customPageRange | ) |
|
閲覧制限を行うページの範囲の指定を設定。
- Parameters
-
customPageRange | 閲覧制限を行うページの範囲の指定。
setPageRangeでPAGE_RANGE_CUSTOMを設定した場合のみ有効。
例 "0,2-4" と指定すると、1ページと3から5ページに閲覧制限が入ります。ページは0オリジンです。 |
- Exceptions
-
◆ setEnableParamWatermark()
void PdfTkNet::PtlParamRestriction::setEnableParamWatermark |
( |
bool |
enableParam | ) |
|
閲覧不可時に表示するウォーターマークのパラメータを有効にするかの設定。
有効にすると、PtlParamWaterMarkに設定したページ範囲、setDisplayWaterMark/setPrintWaterMarkが使用されます。
但し、閲覧制限を設定するページにのみウォーターマークは設定されます。
- Parameters
-
enableParam | ウォーターマークに設定したパラメータを有効にするか。 |
- Exceptions
-
◆ setPageRange()
void PdfTkNet::PtlParamRestriction::setPageRange |
( |
PAGE_RANGE |
pageRange | ) |
|
閲覧制限を行うページの範囲を設定。
PAGE_RANGE_CUSTOMを設定した場合は、setCustomPageRangeでページ範囲を設定します。
- Parameters
-
pageRange | 透かしを入れるページの範囲。PAGE_RANGE_XXXのいずれか。 |
- Exceptions
-
◆ setValidTermEnd()
void PdfTkNet::PtlParamRestriction::setValidTermEnd |
( |
PtlDate^ |
end | ) |
|
閲覧可能とする期間の終了日を設定。
- Parameters
-
- Exceptions
-
◆ setValidTermStart()
void PdfTkNet::PtlParamRestriction::setValidTermStart |
( |
PtlDate^ |
start | ) |
|
閲覧可能とする期間の開始日を設定。
- Parameters
-
- Exceptions
-
◆ setWatermark()
閲覧不可時に表示するウォーターマークを設定。
設定しない場合は閲覧不可時に何も表示されません。
- Parameters
-
- Exceptions
-