SetOutputSecurity128

説明

出力ファイルに 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