各位大侠,前辈们好
小弟最近在搞一个报表项目 用到了 jasperreport
但目前遇到一个问题
就是不能取到jrxml 中的 box
section from jrxml
<textField> ...
<reportElement style="title" x="115" y="40"width="113"key="R_agentCount"height="62" ...>
<box>
<topPen lineWidth="2.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineColor="#000000"/>
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement .../> <textFieldExpression class="java.lang.String"><![CDATA[$R{ss}]]/> </textField>
程序中代码如下
JasperDesign design = JRXmlLoader.load(new File(jrxmlPath));
JRGroup[] jrGroup = design.getGroups();
JRDesignBand detailBand=(JRDesignBand)design.getDetail();
JRElement[] elements=detailBand.getElements();
for(int i=0;i<elements.length;i++){
elements[i].getKey() // printed that they key was R_agentCount
elements[i].getStyle().getLineBox().getRightPen().getLineWidth(); // null
elements[i].getStyle().getLineBox().getRightPen().getLineColor();// null
} 请问怎么取到 <rightPen > 里的属性呢 我要把边框 就是 它的linewidth 设的大一点
elements[i].getStyle().getLineBox().getRightPen().setLineWidth(2.0f); // 这样不行哦 麻烦各位了
晕 没分了 见谅啊
小弟最近在搞一个报表项目 用到了 jasperreport
但目前遇到一个问题
就是不能取到jrxml 中的 box
section from jrxml
<textField> ...
<reportElement style="title" x="115" y="40"width="113"key="R_agentCount"height="62" ...>
<box>
<topPen lineWidth="2.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineColor="#000000"/>
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement .../> <textFieldExpression class="java.lang.String"><![CDATA[$R{ss}]]/> </textField>
程序中代码如下
JasperDesign design = JRXmlLoader.load(new File(jrxmlPath));
JRGroup[] jrGroup = design.getGroups();
JRDesignBand detailBand=(JRDesignBand)design.getDetail();
JRElement[] elements=detailBand.getElements();
for(int i=0;i<elements.length;i++){
elements[i].getKey() // printed that they key was R_agentCount
elements[i].getStyle().getLineBox().getRightPen().getLineWidth(); // null
elements[i].getStyle().getLineBox().getRightPen().getLineColor();// null
} 请问怎么取到 <rightPen > 里的属性呢 我要把边框 就是 它的linewidth 设的大一点
elements[i].getStyle().getLineBox().getRightPen().setLineWidth(2.0f); // 这样不行哦 麻烦各位了
晕 没分了 见谅啊
解决方案 »
- HTML Parser能直接提取HTML文件里的链接吗?
- 取BLOB图片输出到页面异常 抛SQLException必须登陆到服务器
- struts中遇到的奇怪问题?
- 这里的弟兄们,为啥喜欢讨论冬眠(Hibernate)而不讨论春天(Spring)?
- 刚学JSP,有个地方不理解,望大侠们指教!
- 一个完成的项目,现在要加cache,有意见可以给么,应该如何着手,有JCS的资料么?
- 关于ssh框架的/
- jsp 传递值判断的问题。
- struts MVC框架 谁简单说下
- 第一个hibernate例子,没能运行起来,郁闷。请高手帮忙看看。
- struts1.2 spring 2.0 hibernate3.2 整合
- struts2初学
程序里计算出 删减后的 最后一列 然后加上边框而已 。。