草庐IT

Jasper报表制作表格

全部标签

java - 如何制作创建多个文件的 Netbeans 模板?

Netbeans最棒的功能之一是使用一些FreeMarker模板生成代码。我对此有一些疑问,希望这里有人能帮助我。我如何在Netbeans上制作一个生成不止1个文件的模板?例如,我使用"JSFPagesFromEntityBeans"向导生成CRUD文件。所以它会为我拥有的每个实体自动创建4个文件:-Create.xhtml-Edit.xhtml-List.xhtml-View.xhtml这非常有用,因为您经常需要创建、编辑、列出或查看数据库中的一些记录。所以我知道我可以通过单击工具->模板->JavaServerFaces->JSF实体->View.xhtml单独编辑每个模板。然后我

java - Jasper Reports - 自定义条码生成

使用的库/工具:1)贾斯珀报告2)iReport3)Java我已经为我的报告生成了一些标准条形码,但这次,我尝试生成一个自定义条形码,为此我有一个字体文件custom-barcode.ttf。截至目前,iReport支持2个条码库-Barcode4j和Barbecue,它们不支持我需要的自定义条码。有什么开始的想法,而不需要太多使用一些新库的开销(我已经在使用Barcode4j了)?顺便说一句,我知道这个网站上已经存在类似的问题(custombarcodefont)。 最佳答案 刚刚尝试了@mdahlman的回答并且成功了。我使用b

java - 如何制作一个使用 AutoCloseable 并支持 Java 6 的库

我正在为Java开发人员制作一个库。我想制作一个实现AutoCloseable接口(interface)的类,以防开发人员使用Java7。但我还需要为面向Android(不支持AutoCloseable)的开发人员提供不带AutoCloseable接口(interface)的类版本。在这两种情况下,我的类(class)名称必须相同。一个解决方案是预处理器,但我的目标是开发人员,不能指望他们采用任何非标准的预处理器。那么,根据Java版本支持同一类的两个版本的最佳实践是什么?谢谢!--更新澄清:两个版本的完整源代码的唯一区别是“implementsAutoCloseable”这两个词:公

java - 在 java 中制作 "Fake"鼠标?

在java中,您可以使用Robot类来移动鼠标和触发鼠标点击。虽然这很酷,但它也“劫持”了用户的鼠标,因此您无法同时处理多项任务。我想做的是制作一个独立于系统鼠标光标的“假”鼠标,并且只存在于我的java小程序中。从这个意义上说,小程序会认为它是在各种(x,y)位置(在小程序内)被鼠标单击的,但是我可以用系统鼠标做任何我想做的事情,它不会受到影响。我已经看到实现此目的的程序,但我不知道从哪里开始。也许我只是对这个功能使用了错误的术语。如果您能提供任何有关查找位置的建议,我们将不胜感激。-谢谢 最佳答案 WhatIwanttodois

java - 如何刷新表格中的单行?

是否可以刷新vaadintable组件的单行?到目前为止,如果表行编辑完成,我只是刷新整个表:table.refreshRowCache();但这可能会在以后对大型表造成性能问题。那么,如何刷新单行呢? 最佳答案 我在Vaadin论坛上发现这个似乎很有用:https://vaadin.com/forum/#!/thread/408555/408554我还没有尝试过,但是HenriSara(Vaadin开发人员)建议了这个解决方案:PropertystatusProperty=pqTable.getContainerProperty(

java - 使用 Java API 制作 ePub

我对ePub格式比较陌生,但如果我理解得很好,以编程方式从XHTML或PDF内容开始制作ePub可能意味着:选择HTML或XHTML内容并使用XHTMLvalidator对其进行验证(或使用Tydy清理它们)选择要插入到ePub中的PDF文件创建XMLlist或XML打包文件和TOC文件将整个文件压缩成.epub文件验证ePub(我在Google代码中看到了一些东西)所以我的问题是是否有某种高级JavaAPI可以执行这些步骤。当然我可以在Java中使用ZIP、XML的API,但是是否存在更高级别的工具?非常感谢--------编辑--------我已经开发了一个开源项目来做到这一点!h

java - 如何制作 Java 类的 JSON 表示?

我想将一个类对象表示为JSON。例如,如果我有如下类定义:publicclassMyClass{StringmyName;intmyAge;MyOtherClassother;}publicclassMyOtherClass{doublemyDouble;}我想从MyClass类型的类对象中获取以下嵌套的JSON:{myName:String,myAge:int,other:{myDouble:double;}}编辑:我不想序列化这些类的实例,我知道如何使用GSON做到这一点。我想序列化类本身的结构,以便在给定专有类Object的情况下生成JSON,将类的字段递归分解为标准对象,如St

java - 我正在尝试使用 jasper 报告开发 excel 页面

我正在处理Jasper报告。我尝试生成excel文件,但我在下面的代码中遇到异常。JasperReportjasperReport=JasperCompileManager.compileReport("C:\\jasperfiles\\report1.jrxml");JasperPrintjasperPrint=JasperFillManager.fillReport(jasperReport,newHashMap(),newJREmptyDataSource());JRXlsExporterexporterXLS=newJRXlsExporter();exporterXLS.set

java - 在 JFreeChart 中制作自定义环形图

我目前正在使用itext-pdf生成PDF。除此之外,我还在使用JFreeChart在其上创建图表。我创建了一个具有爆炸效果的圆环图,它看起来像这样。但是我想创建一个看起来更像这样的圆环图。我希望某些部分能够脱颖而出,但又不会完全脱离圆环图。我非常感谢有关如何实现这一目标的意见。这是我当前的代码:importjava.awt.Color;importjava.awt.Graphics2D;importjava.awt.geom.Rectangle2D;importjava.io.FileOutputStream;importjava.io.IOException;importjava.

java - 将表格添加到同一页上的现有 PDF - ITEXT

我的java项目有两个部分。我需要填充pdf的字段我需要在页面空白区域的填充部分下方添加一个表格(并且该表格需要能够翻转到下一页)。我可以单独完成这些事情(填充pdf并创建表格)。但我无法有效地合并它们。我试过执行doc.add(table)这将导致表格位于pdf的下一页,这是我不想要的。我基本上只需要能够指定表格在页面上的开始位置(这样它就不会与现有内容重叠),然后将表格标记到现有pdf上。如果这不起作用,我的另一个选择是尝试向将由表格内容填充的原始pdf添加字段(因此它将是一个基于字段的表格)。有什么建议吗?编辑:我是iText的新手,之前没有使用过columntext,但我试图在