带日期选择器的 Acrobat PDF 表单
Acrobat PDF-Form with Date Picker
我正在使用一个程序,其中一些设置应通过可编辑的 Pdf 表单中设置的值导入。 Adobe Acrobat DC Pro 是我用来创建 Pdf 格式的程序。问题是它只有 TextBox、ComboBox 等控件,但没有 DatePicker。
在我搜索互联网后,我找到了来自 Acroform 的人,他们有一个 Javascript 可以在 Pdf 表单中使用 DatePicker。我从 here 下载了他们的代码并且没有问题 运行 但是 DatePicker 从星期日开始。我想这是由于日期枚举以 0 = 星期日、1 = 星期一等开始,但我希望将 DatePicker 更改为从星期一开始(Windows 显示 DatePicker 的方式),问题是我没有 Javascript 的经验。我想如果我只是将代码中的所有日期数组更改为星期日而不是开始就可以了,但这只会使星期一至星期六的日期为空,然后从星期日开始并绘制到不再有日字幕的地方。因为我没有 Javascript 方面的经验,所以我无法找出导致此行为的代码。
我的问题是:
1) 有没有人遇到过与 Javascript 中的 DatePicker 类似的问题并找到了可以分享的解决方案 he/she?
2) 有没有人知道一个不同的 Javascript DatePicker 示例,无需购买就可以使用?
该代码大约有 1200 行代码,因此我不会在此处 post,但可以下载 here。
为什么不说您在谈论 FormRouter 日期选择器(我猜他们同时修复了缺失的 8 月 31 日)。但是,一分钱一分货……
无论如何,可以使用 Acrobat 中的对话框对象创建日期选择器 JavaScript。然后,这允许自由配置日期选择器是遵循 ISO 标准(从星期一开始一周),还是使用美国标准(从星期日开始一周)。它本质上是使用 JavaScript 中日期对象的功能。
该日期选择器可作为开发人员工具包使用。但不是免费的;创建智能和复杂的 PDF 应用程序是我的工作,并且在日期选择器的背后有相当多的工作(但是,如果日期选择器是项目的一部分,则不会单独计费......)。请随时私下联系我以获取更多定价信息(一些客户告诉我定价合理)。
无论如何,学习 Date 对象、了解数组并掌握一些有关 Dialog 对象的知识将使您能够创建自己的版本。
一周开始的技巧确实是星期几的枚举。添加一个偏移量,您可以将其设置为任何一天......
简而言之问题1的答案:是;问题可解决和解决;问题 2:是的,但不是。
我正在使用一个程序,其中一些设置应通过可编辑的 Pdf 表单中设置的值导入。 Adobe Acrobat DC Pro 是我用来创建 Pdf 格式的程序。问题是它只有 TextBox、ComboBox 等控件,但没有 DatePicker。
在我搜索互联网后,我找到了来自 Acroform 的人,他们有一个 Javascript 可以在 Pdf 表单中使用 DatePicker。我从 here 下载了他们的代码并且没有问题 运行 但是 DatePicker 从星期日开始。我想这是由于日期枚举以 0 = 星期日、1 = 星期一等开始,但我希望将 DatePicker 更改为从星期一开始(Windows 显示 DatePicker 的方式),问题是我没有 Javascript 的经验。我想如果我只是将代码中的所有日期数组更改为星期日而不是开始就可以了,但这只会使星期一至星期六的日期为空,然后从星期日开始并绘制到不再有日字幕的地方。因为我没有 Javascript 方面的经验,所以我无法找出导致此行为的代码。
我的问题是:
1) 有没有人遇到过与 Javascript 中的 DatePicker 类似的问题并找到了可以分享的解决方案 he/she?
2) 有没有人知道一个不同的 Javascript DatePicker 示例,无需购买就可以使用?
该代码大约有 1200 行代码,因此我不会在此处 post,但可以下载 here。
为什么不说您在谈论 FormRouter 日期选择器(我猜他们同时修复了缺失的 8 月 31 日)。但是,一分钱一分货……
无论如何,可以使用 Acrobat 中的对话框对象创建日期选择器 JavaScript。然后,这允许自由配置日期选择器是遵循 ISO 标准(从星期一开始一周),还是使用美国标准(从星期日开始一周)。它本质上是使用 JavaScript 中日期对象的功能。
该日期选择器可作为开发人员工具包使用。但不是免费的;创建智能和复杂的 PDF 应用程序是我的工作,并且在日期选择器的背后有相当多的工作(但是,如果日期选择器是项目的一部分,则不会单独计费......)。请随时私下联系我以获取更多定价信息(一些客户告诉我定价合理)。
无论如何,学习 Date 对象、了解数组并掌握一些有关 Dialog 对象的知识将使您能够创建自己的版本。
一周开始的技巧确实是星期几的枚举。添加一个偏移量,您可以将其设置为任何一天......
简而言之问题1的答案:是;问题可解决和解决;问题 2:是的,但不是。