SignatureImageFileName プロパティ

手書き署名の画像ファイルの名前をGet/Setする。


Type: 文字列

注意点

サポートされた画像フォーマットはBMPです。 256色またはそれ以下のBMPファイルのために、色の値はR:0, G:128, B:128が透明色とみなされています。

使用例


Set oPrinter = CreateObject("easyPDF.Printer.5")
Set oPrintJob = oPrinter.PrintJob
Set oPDFSetting = oPrintJob.PDFSetting

' デジタルIDを作成します。(デジタルIDを持っていない場合のみこの作業を実行してください。)
oPDFSetting.SignatureCreateDigitalID "C:\my_digital_id.pfx",  _
                                     "password_here", _
                                     "John Smith", _
                                     "US", _
                                     "Organization Name", _
                                     "Organization Unit", _
                                     "My Email Address", _
                                     PRN_SIG_KEYLEN_1024

' デジタルIDから証明ファイルを取得することが出来ます。
' そして署名済み文書を確認するために、その証明ファイルを他の人が使用することが可能です。
oPDFSetting.SignatureExportCertificate "C:\my_certificate.cer", _
                                       "C:\my_digital_id.pfx", _
                                       "password_here"

' 電子署名を有効にします。
oPDFSetting.Signature = True

' デジタルIDファイルをSetします。
oPDFSetting.SignatureDigitalIDFileName = "C:\my_digital_id.pfx"

' Insert an image which will visually represent a signature
oPDFSetting.SignatureImage = True
oPDFSetting.SignatureImageFileName = "C:\signature.bmp"
oPDFSetting.SignatureImagePosLeft = 1.0 ' 1.0 inch from left
oPDFSetting.SignatureImagePosTop = 1.0 ' 1.0 inch from top
oPDFSetting.SignatureImageZoom = 100 ' percent
oPDFSetting.SignatureInfoContact = "Contact info"
oPDFSetting.SignatureInfoLocation = "Location info"
oPDFSetting.SignatureInfoPurpose = "Purpose info"

' 署名の画像を挿入します。
oPrintJob.SignatureDigitalIDPassword = "password_here"

oPrintJob.PrintOut "C:\input.doc", "C:\output.pdf"