javascript - 在pdf中单击时,有没有办法删除我的默认文本字段值?
问题描述
我在 Jasper Studio 6.17.0 中工作以生成包含默认文本值(如占位符)的可编辑字段的 pdf,以指导受访者如何填写该字段,但当受访者单击该字段时,我无法让文本消失。这可以在 Jasper 工作室中做到吗(通过一些 Jasper 属性或脚本代码)?
我找到了这个属性net.sf.jasperreports.export.pdf.javascript
,但我不知道如何使用它
<reportElement positionType="Float" x="86" y="93" width="458" height="14" isRemoveLineWhenBlank="true" isPrintInFirstWholeBand="true">
<property name="net.sf.jasperreports.export.pdf.field.type" value="Text"/>
<property name="net.sf.jasperreports.export.pdf.field.text.multiline" value="false"/>
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
<propertyExpression name="net.sf.jasperreports.export.pdf.field.value"><![CDATA["Instructional text"]]></propertyExpression>
</reportElement>
解决方案
推荐阅读
- c# - 为什么我必须读取传递给控制器的 Global.asax Application_BeginRequest 方法中的 inputStream?
- reactjs - 除非更新状态的方法运行两次,否则 React 组件无法访问新的状态值
- javascript - 使用 applescript 在 gmail 中自动打开链接
- powershell - 未存储简单的 powershell 变量以供稍后在脚本中使用
- python - 如果在另一个函数中调用,函数返回“none”
- python-3.x - 无法模拟数据库 Django 链查询
- git - 我必须在“git clone”之后运行“git pull”吗?
- tableau-api - 为什么 Tableau 中的参数化自定义 sql 会给我不同的结果?
- css - 使用 JS 小部件时忽略父样式
- docker - 无法在 Dockerfile 中使用 *RUN* 执行 *catkin* 命令