3

是否可以以编程方式生成信息路径 2007 表单模板(xsn 文件=表单定义)?

我知道 infopath 2007 表单设计器没有对象模型,但有人知道任何第三方库吗?

表单视图本身是一个 xsl 文件,所以它应该是可能的。我会认为它也是一个常见的用例。

4

2 回答 2

1

没有库或 API 可以做到这一点。虽然可以生成模板,但您需要自己编写。显然,这不是一件容易的事,而且容易出错。我建议您检查您的要求,以确保这是真正必要的。InfoPath 非常灵活,在不了解项目细节的情况下,您很有可能通过单个模板获得所需的功能。

于 2009-06-08T06:54:51.267 回答
1

可以从结构化源(假设是 xml)生成 manifest.xsf、xsl 和 xml 文件,然后将其打包(作为 .cab),扩展名为 .xsn
(.xsn 文件只不过是重新命名的 .cab !)

这只是一个原始概念——如果目的更明确一点,它可以被改进。为什么要生成?你要创建一堆不同的文件吗?做什么的?

于 2009-06-04T09:20:15.367 回答