SetOutputSecurity

説明

出力ファイルに 40 ビットのセキュリティを設定します。

注意 : SetOutputSecurity は OpenOutputFile の前に呼び出す必要があります。

構文

object.SetOutputSecurity UserPassword, OwnerPassword, CanPrint, CanEdit, CanCopy, CanModify

SetOutputSecurity メソッドは次のパラメータから構成されています。

パラメータ

値の型

説明

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 = 文書の編集不可

Can Copy

Long

1 = テキストとグラフィックのコピー可

 

 

0 = テキストとグラフィックのコピー不可

Can Modify

Long

1 = 文書の修正可

 

 

0 = 文書の修正不可

strPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".") & "\"

Set TK = CreateObject("APToolkit.Object")

'use this if you want to set security

'call this before OpenInputFile

TK.SetOutputSecurity "testuser", "testowner", True, False, True, False

r = TK.OpenOutputFile("Output.pdf")

TK.SetFont "Helvetica", 15

TK.PrintText 300, 300, "iPaper is innovative"

TK.CloseOutputFile

Set TK = Nothing