码迷,mamicode.com
首页 > 其他好文 > 详细

XSL模版设计软件

时间:2014-06-10 06:06:52      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:des   c   style   java   a   ext   

关于XSL Report Designer
    XSL Report Designer是用来设计XML数据的输出布局,使其可以以报告和表格(以下统称“报告”)的格式进行分页的设计软件。输出布局的设计,包含了报告的外观以及报告的项目和XML的需要打印的要素内容之间的对应关系等的设计。


    用于指定布局的语言,采用的是World Wide Web Consortium(W3C)推荐的「Extensible Stylesheet Language(XSL-FO)Version 1.0」。至于XSL-FO的排版处理,前提是使用本公司的另一个产品「XSL Formatter V3」。


布局设计及排版处理机制 
步骤1.布局设计 
    在Windows屏幕上通过图形用户接口(GUI)对话式地进行报告的布局设计。设计出的内容保存为[工程文件(扩展名是".rxl")]。也可以保存为[XSL样式表单(扩展名是".xsl")]。


步骤2.报告的打印/PDF的生成 
    将需要打印或PDF转化的XML数据,及步骤1中产生的[工程文件]输入到本产品附带的[Run time Engine],输出的就是XSL Formatting Object(XSL-FO)。


    把此XSL-FO输入XSL Formatter,通过打印就可以输出PDF了。


    同样,还可以把XML数据和步骤1中生成的[XSL样式表单]输入到XSLT处理器中,转换为XSL-FO,将此XSL-FO通过XSL Formatter进行打印,得到PDF输出。


XSL Report Designer具备以下特征。


不需要具备XSL样式表和XSL-FO的专业知识也能从XML数据中进行报告的设计。
要打印XML数据,不再需要设计复杂的样式表单进行编程了。通过GUI,使用鼠标设计报告的布局就可以了。 
可以创建3种布局类型
可以生成固定型表格、流动型表格、及Tack seal型表格这3种布局类型。 
复杂格式和公式设置简单化
通过大量的格式指定和嵌入函数(字符串处理,合计处理,条件判断,XPath指定等),复杂公式等处理的设定和运行也可以简单实现了。 
XSL样式表单的生成(V2.0开始)
通过布局设置,可以自动生成[XSL样式表单]。XML数据到XSL-FO的转换可以使用标准的XSLT处理器。 
TSV/CSV数据的读取(V2.0开始)
已有的TSV(tab分隔符)/ CSV(逗号分隔符)格式的文件可以看作记录排列的数据文件,自动生成XML数据文件,可以自动进行布局设计。
搭载了独立设计的[Run time Engine]
同时提供[Run time Engine],用于将本产品所输出的[工程文件]和XML数据组合生成XSL-FO。[Run time Engine]可以从Java直接调用,因此也适用于服务器端的系统构建,表格打印。另外,在命令行接口中,还可以通过Java以外的语言调用。
XSL Report Designer V2 新功能
XSL Report Designer V2进行了以下的功能追加和改善。
1. XSL样式表单保存的实现 
    追加了通过布局设计数据生成XSL样式表单的功能。此XSL 样式表单用于将打印对象XML数据转换为XSL-FO数据。


2. 操作性的提高 
    修改了GUI,使XML路径指定及公式插入等复杂难懂的设置的操作更直观简易了。


可以显示XML结构,从中通过要素的拖放等操作,就可以设置XML路径了。
打开公式对话框、点击需要插入的变量名对象就可以插入该变量名到公式了。
可以在文本对象中插入多个XML要素。
新建工程时,在浏览应设置的各个项目同时就可以完成输入了。
属性窗格和对象窗格可以在任意位置显示,不需要时,还可以设为隐藏。
改善了菜单项目混乱,难懂的状况。
改善了属性窗格,变得更易浏览,更易理解。
使用各个对话框的[帮助]按钮,可以显示相关说明了。
工具栏可以自定义了。


3. 新追加功能 
扩大了可参考数据的范围,追加了线(单元格内、对象)的功能。


扩大参考数据范围,可以读取TSV/CSV文件了。
对象中追加了[line]对象,可以只划线,有水平线,垂直线等。
追加了新属性,如在单元格内划对角线,表格内数据的合计等等。
操作环境


XSL Report Designer(GUI) Windows 2000 SP4以上、XP SP1以上
显示器: 推荐分辨率 1024×768以上。高彩(16bit色)以上
内存: 256MB以上
Run time Engine J2SE (Java 2 Platform, Standard Edition)1.4.2以上、或
JRE(Java Runtime Environment)1.4.2以上
内存: 256MB以上

XSL模版设计软件,布布扣,bubuko.com

XSL模版设计软件

标签:des   c   style   java   a   ext   

原文地址:http://blog.csdn.net/hyfsoft2/article/details/29599753

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!