説明
出力ファイルに 128 ビットのセキュリティを設定します。
注意 : SetOutputSecurity128 は OpenOutputFile の前に呼び出す必要があります。この処理には Strong Encryption が必要です。
戻り値の型
なし
構文
object.SetOutputSecurity128 UserPassword, OwnerPassword, CanPrint, CanEdit, CanCopy, CanModify,CanFillInFormFields, CanMakeAccessible, CanAssemble, CanReproduce
SetOutputSecurity128 メソッドは次のパラメータから構成されています。
|
パラメータ |
値の型 |
説明 |
|
Object |
|
Toolkit オブジェクト |
|
UserPassword |
String |
文書を表示するための大文字と小文字を区別したパスワード パスワードの最大長は 32 文字で、制御文字は使用できません。一度パスワードを設定すると変更はできません (activePDF Toolkit の評価版を使用している場合、パスワードの接頭辞として "DEMO" が入ります。この文字は 32 文字の中に含まれます。たとえば、 パスワード TEST は DEMOTEST になります)。 |
|
OwnerPassword |
String |
文書を修正または印刷するための大文字と小文字を区別したパスワード パスワードの最大長は 32 文字で、制御文字は使用できません。パスワードが空白の場合は、デフォルトの UserPassword が入ります。 一度パスワードを設定すると変更はできません。(activePDF Toolkit の評価版を使用している場合、パスワードの接頭辞として "DEMO" が入ります。この文字は 32 文字の中に含まれます。たとえば、 パスワード TEST は DEMOTEST になります)。 |
|
CanPrint |
Long |
1 = 印刷可 |
|
|
|
0 = 印刷不可 |
|
CanEdit |
Long |
1 = 編集可 |
|
|
|
0 = 編集不可 |
|
CanCopy |
Long |
1 = テキストとグラフィックのコピー可 |
|
|
|
0 = テキストとグラフィックのコピー不可 |
|
CanModify |
Long |
1 = 文書の修正可 |
|
|
|
0 = 文書の修正不可 |
|
CanFillInFormFields |
Long |
1 = フォーム フィールドの入力可 |
|
|
|
0 = フォーム フィールドの入力不可 |
|
CanMakeAccessible |
Long |
1 = アクセシビリティ機能が有効 |
|
|
|
0 = アクセシビリティ機能が無効 |
|
CanAssemble |
Long |
1 = CanModify が無効な場合でも暗号化された文書にページの挿入、回転、削除が可能。また、しおりやサムネイルの生成も可能です。 |
|
|
|
0 = 文書の集版不可 |
|
CanReproduce |
Long |
1 = 暗号化された文書を正確に PDF に再現して印刷可 |
|
|
|
0 = 文書の再現不可 フラグが 0 で CanPrint が 1 の場合、印刷は低解像度バージョンに制限されます。 |
例
strPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".") & "\"
Set TK = CreateObject("APToolkit.Object")
'use this if you want to set security
'call this before OpenInputFile
r = TK.SetOutputSecurity128("", "", False, False, False, _
False, False, False, False, False)
r = TK.OpenOutputFile("Output.pdf")
TK.SetFont "Helvetica", 15
TK.PrintText 300, 300, "iPaper is innovative"
TK.CloseOutputFile
Set TK = Nothing