Jasper_style
(1) text field
<style name="Header" forecolor="#FFFFFF" backcolor="#002D72" hAlign="Center" vAlign="Middle" fontName="Arial" fontSize="11" isBold="true">
<box>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
<style name="Account" fontName="Arial" fontSize="11">
<conditionalStyle>
<conditionExpression><![CDATA["Y".equals($F{MakeBold})]]></conditionExpression>
<style isBold="true"/>
</conditionalStyle>
<conditionalStyle>
<conditionExpression><![CDATA["Y".equals($F{Show_Top_Line})]]></conditionExpression>
<style>
<box>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
</conditionalStyle>
<conditionalStyle>
<conditionExpression><![CDATA["Y".equals($F{Show_Bottom_Line})]]></conditionExpression>
<style>
<box>
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
</conditionalStyle>
<conditionalStyle>
<conditionExpression><![CDATA["Y".equals($F{Show_Box_Ver_Line})]]></conditionExpression>
<style>
<box>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
</conditionalStyle>
</style>
<style name="Amount" style="Account" hAlign="Right" vAlign="Middle" pattern="#,##0.00;(#,##0.00)" fontName="Arial" fontSize="11">
<paragraph rightIndent="4"/>
</style>
(2) crosstab
<style name="Crosstab_header" forecolor="#FFFFFF" backcolor="#002D72" hAlign="Center" vAlign="Middle" fontName="Arial" fontSize="11" isBold="true">
<box>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
<style name="Crosstab_Account" hAlign="Left" vAlign="Middle" fontName="Arial" fontSize="11">
<paragraph leftIndent="4"/>
<conditionalStyle>
<conditionExpression><![CDATA[$V{MakeBold1}.trim().equals("Y")]]></conditionExpression>
<style isBold="true"/>
</conditionalStyle>
<conditionalStyle>
<conditionExpression><![CDATA[$V{Show_Top_Line1}.trim().equals("Y")]]></conditionExpression>
<style>
<box>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
</conditionalStyle>
<conditionalStyle>
<conditionExpression><![CDATA[$V{Show_Bottom_Line1}.trim().equals("Y")]]></conditionExpression>
<style>
<box>
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
</conditionalStyle>
<conditionalStyle>
<conditionExpression><![CDATA[$V{Show_Box_Ver_Line1}.trim().equals("Y")]]></conditionExpression>
<style>
<box>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
</style>
</conditionalStyle>
</style>
<style name="Crosstab_Amount" style="Crosstab_Account" backcolor="#FFFFFF" hAlign="Right" vAlign="Middle" pattern="#,##0.00;(#,##0.00)">
<paragraph leftIndent="0" rightIndent="4"/>
</style>
(3) table
Jasper_style的更多相关文章
随机推荐
- VS调试技巧与快捷键&&VS快捷键
VS调试技巧与调试快捷键 1.添加断点或取消断点:F9(或者点击代码行最左边的灰色行) 2.调试:F10逐过程(不进入函数内部,直接获取函数运行结果) F11逐语句(会进入函数),如果想跳出函数 ...
- DSP TMS320C6000基础学习(4)—— cmd文件分析
DSP中的CMD文件是链接命令文件(Linker Command File),以.cmd为后缀. 在分析cmd文件之前,必需先了解 (1)DSP具体芯片的内存映射(Memory Map) (2)知道点 ...
- TOGAF架构内容框架之构建块(Building Blocks)
TOGAF架构内容框架之构建块(Building Blocks) 之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并 ...
- Java 简单工厂模式
首先 定义一接口 package com.org; public interface SampleInterface { public void print(String s); } 定义两个接口的实 ...
- 【Yom框架】漫谈个人框架的设计之一:是IRepository还是IRepository<T>?
前言 ...
- spring.net AOP初探
AOP是什么? 面向切面编程,在OO中有一个开放关闭原则,及对修改关闭,对扩展开放.AOP可以说是设计模式的集合加强版,使用代理.工厂.策略等等模式,来实现方法的结合.这样说还比较模糊,我们先往下看. ...
- 分享Mvc3+NInject+EF+LigerUI权限系统
分享Mvc3+NInject+EF+LigerUI权限系统 前段时间时不时看到有园友的分享权限系统,于是本人突发奇想,也想写一个玩玩,就利用晚上时间,陆陆续续花了一周多样子,写了如今这个权限系统, ...
- Ubuntu 创建启动器
首先我们要了解,Ubuntu 的 Dash 里所有程序都是在 /usr/share/applications 中的,所以我们的思路很简单——建一个类似于“快捷方式”一样的东西扔进去就好了.所以第一步自 ...
- Hybrid App(一)App开发选型
1.几种app开发模式概述 Native App 即传统的原生APP开发模式,Android基于Java语言,底层调用Google的 API;iOS基于OC或者Swift语言,底层调用App官方提供的 ...
- Linux历史上线程的3种实现模型
一.概述 这里以Linux为例.Linux历史上,最开始使用的线程是LinuxThreads,但Li ...