Acrobat JavaScript 中的 `app.response()` 方法
1. 引言
开发者在通过脚本与 PDF 文档进行交互中,app.response()
是一个常用的方法,用于显示一个输入对话框,获取用户输入的内容。本文将详细介绍 app.response()
的用法、参数、返回值及实际应用示例。
2. app.response()
方法详解
2.1 方法定义
app.response()
是 Acrobat JavaScript API 的一部分,用于弹出一个模态对话框,提示用户输入文本信息。其基本语法如下:
var userInput = app.response(promptMessage, defaultText, title);
2.2 参数说明
参数 | 类型 | 是否必选 | 说明 |
---|---|---|---|
promptMessage | 字符串 | 必选 | 对话框的提示信息(如 “请输入您的名字”)。 |
defaultText | 字符串 | 可选 | 输入框的默认文本(用户可直接修改)。 |
title | 字符串 | 可选 | 对话框的标题(默认是 “Adobe Acrobat”)。 |
2.3 返回值
- 用户点击 “确定” → 返回输入的字符串。
- 用户点击 “取消” 或关闭对话框 → 返回
null
。