繁体   English   中英

带有日期选择器的Acrobat PDF表单

[英]Acrobat PDF-Form with Date Picker

我正在使用一个程序,其中某些设置应通过以可编辑的Pdf格式设置的值导入。 我使用Adobe Acrobat DC Pro创建Pdf表单。 问题在于它只有TextBox,ComboBox等控件,而没有DatePicker。

在互联网上搜索后,我发现了Acroform的家伙,他们有一个Javascript,可以在Pdf表单中使用DatePicker。 我从这里下载了他们的代码,没有任何问题可以运行它,但DatePicker从星期日开始。 我猜这是由于日期枚举以0 =星期日,1 =星期一等开头,但是我想将DatePicker更改为以星期一开始(Windows显示DatePicker的方式),问题是我没有经验在Javascript中。 我以为如果将代码中的所有天数组更改为星期日而不是开始就可以了,但这只会使星期一至星期六的日期为空,然后从星期日开始并将其绘制为不再有字幕的权利。 因为我没有使用Java脚本的经验,所以我无法找出导致此行为的代码。

我的问题是:

1)是否有人对Java中的DatePicker有类似的问题,并找到了他/她可以共享的解决方案?

2)有谁知道不用购买就可以使用的其他Javascript DatePicker示例吗?

该代码大约有1200行代码,因此我不会在此处发布,但可以在此处下载。

为什么不说您在谈论FormRouter日期选择器(我想他们在此同时解决了丢失的8月31日问题)。 但是,然后,您得到了所支付的...

无论如何,可以使用Acrobat JavaScript中的对话框对象创建日期选择器。 然后,这允许自由配置日期选择器是遵循ISO标准(从星期一开始的一周)还是遵循美国标准(从星期日开始的一周)。 它实质上是使用JavaScript中的Date对象的功能。

该日期选择器可作为开发人员工具包提供。 但不是免费的; 创建智能和复杂的PDF应用程序是我的工作,该日期选择器后面还有很多工作(但是,如果该日期选择器是项目的一部分,则不会单独收费……)。 请随时私下与我联系以获取更多价格信息(一些客户告诉我价格合理)。

无论如何,研究Date对象,理解数组并掌握有关Dialog Object的一些知识将使您处在创建自己的版本的状态。

每周开始的技巧确实是一周中某天的枚举。 添加偏移量,您可以将其设置为任意一天…

简而言之,问题1的答案是:是的。 解决和解决的问题; 问题2:是的,但是没有。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM