我在Acrobat中有一个PDF,在按钮的鼠标按下方法中使用以下JavaScript。代码提示输入邮件客户端(在我的例子中是Outlook或Webmail)。当我选择Outlook时,会形成一个新的Outlook消息,其中包含相应的TO:,SUBJECT:和BODY:区域,但该按钮所在的文件未附加。来自https://acrobatusers.com/tutorials/dynamically-setting-submit-e-mail-address的文档似乎表明该文件是自动附加的。我想编写它以便附加PDF。电子邮件不会返回任何文本。
try
{
var myDoc = event.target;
var cToAddr = "rrose@bi.com";
var cSubLine = "Test Email";
var cBody = "Email body text";
this.mailDoc({bUI:false, cTo:cToAddr, cCC:"", cSubject:cSubLine, cMsg:cBody});
} catch(e){app.alert(e)}
答案 0 :(得分:0)
一些评论:
1)当你想在用户点击按钮时做某事时,使用mouseUp事件(而不是mouseDown);点击是释放鼠标,而不是按下它。
2)event.target
是按钮字段,而不是文档。该文件为this
。
3)我强烈建议您从Adobe网站下载Acrobat SDK。在那里,您可以找到Acrobat JavaScript的文档;好好看看它,特别是mailDoc()
的描述及其安全限制。
4)见3)......