我正在尝试使用ireport 5.1.2创建一个表单,该表单将作为我将在我的java应用程序中集成的模板,表单应包含复选框和文本字段。
然后从我的应用程序中,通过单击一个按钮,将生成一个PDF,并选中这些复选框,并从数据库中填充这些文本字段。
我只想知道ireport是否可行,或者是否有其他工具可以解决这个问题?
答案 0 :(得分:0)
我找到了解决问题的方法,可能不是最优雅但仍然可以正常使用的解决方案。
我所要做的就是使用静态文本标签创建表单,然后使用报表查询生成需要的领域
至于复选框,由于我没有找到创建它们的方法,我放了两个图像:一个是未经检查的复选框,另一个是已选中的复选框,然后使用printWhenExpression在一个条件下渲染它们(因为如果我确实忘记在我的问题中提及用户不手动编辑表单)。这样,如果我的用户在Web表单上输入他的信息,所有数据都将保存到数据库中,然后他最终可以打印预填充数据的表单。
您认为有更好的方法可以实现吗?是什么?