用Java打印数据
我有一个表单,用户可以用数据填写字段。 此后,他/她应能够将数据导出为pdf格式,我已经编写了pdf格式,如下所示:
public void onSubmit() {
try {
ManagerModel manager = managerDao.getManager(person);
PictureModel picture = new PictureModel();
if (person.getPhotoId() != null) {
picture = new PictureModel(pictureDao.findPictureById(person.getPhotoId()));
}
getRequestCycle().setRequestTarget( new FileRequestTarget(Exporter.exportFile(person, manager, picture), person.getPdfName()));
} catch (Exception e) {
Log.warn(e);
}
现在,这为我提供了一个pdf导出以及所有数据。我还想创建一个按钮,允许用户打印在这些字段中输入的数据。现在,这应该是表单上的打印按钮,而不是要求用户导出然后打印
有人能告诉我如何创建这个打印按钮吗?我应该只使用pdf导出的输出,然后将其发送到打印机吗?如果是,我该如何用java编写
共 (0) 个答案