説明: |
出力ファイルの作成、ファイルの結合、追加などの処理後に不可視署名を追加します。
ノート: このメソッドは、Toolkit Pro のみの機能です。
|
|
構文: |
object. SignOutputFile SigNumber, Location, Reason, ContactInfo, SignatureType |
|
引数: |
引数 |
値の型 |
Description & Settings |
|
|
object |
N/A |
オブジェクトのインスタンスを設定します。 |
|
|
SigNumber |
Long |
FindCertificate の戻り値 |
|
|
Location |
String |
署名する場所。通常、市、州、または会社所在地です。 |
|
|
Reason |
String |
文書に署名する理由 |
|
|
ContactInfo |
String |
署名者の連絡先 |
|
|
SignatureType |
Long |
署名の種類
0 = PKCS#1 Acrobat 4 以上の署名 (完全な下位互換)
1 = PKCS#7 Acrobat 4 以上の署名
2 = Verisign Signature (Verisign のプラグインが必要。証明機関は Verisign です。)
3 = Microsoft Signature (Acrobat 6 以上) |
|
備考: |
SignOutputFile は OpenOutputFile の後に呼び出す必要があります。それ以前に呼び出すと、署名番号はクリアされます。 |
|
例: |
Set tk = CreateObject("APToolkit.Object")
retCode = TK.FindCertificate("Joe Kant","My",1)
If (retCode < 0) Then
retCode = TK.CreateCertificate("Joe Kant", "Management", "activePDF","Mission Viejo", "CA", "US", "joe@activepdf.com", 1, "My", 365,0,"","")
retCode = TK.FindCertificate("Joe Kant","My",1)
If (u < 0) Then
MsgBox("Can't find it!")
End If
End If
r = tk.OpenOutputFile("output.pdf")
tk.SignOutputFile retCode, "activePDF Headquarters", "Our Document", "949-582- 9002",0
TK.SetFont "Helvetica",12
TK.PrintText 10,10,"This document should be signed."
Tk.CloseOutputFile
set TK = nothing
|
|
|
|
|