用Adobe LiveCycle Designer ES2制作PDF之text field大小自适应

本文介绍如何使用Adobe LiveCycle Designer ES2实现在PDF中根据内容自动调整大小的文本框,通过设置子表单为流式类型并配置文本框属性来实现布局自适应。

之前实习公司让我实现PDF的text field根据内容自动调整大小。我上网搜Adobe LiveCycle Designer ES2的使用发现相关信息非常少,于是从官方的茫茫英文文档中探索,终于实现了这一需求,发在这里,希望对将来用到的人有所帮助。

比如现在有三个text field由上而下紧挨,要让它们根据内容自调整大小,并且调大后紧挨着的其它控件会被向下“挤”而不会重叠。首先要把它们放到一个subform中,并将该subform设置为flowed型,勾选allow page breaks within content,然后设置text field属性,勾选allow multiple lines、allow page breaks within content、keep with next,高度设置为expand to fit(这样text field的宽度不会变,高度根据内容调整,如果想高度不变宽度调整,则把宽度设置为expand to fit)。

完成以上设置就可以了,如果是输入内容,则当text field失去焦点时,会根据内容自动调整大小。如果是绑定内容,在PDF初始化时text field就会根据内容调整大小。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热血大婶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值