XDOC是一个功能强大的报表工具,用纯Java编写,并且是免费的。它与传统报表有很大不同,有许多创新:
◇  安装部署非常简单
XDOC部署包大小不到12M,可以部署到任何J2EE服务器中。
◇  设计器服务器一体化设计
报表设计器可以通过浏览器访问服务器直接使用,无需单独安装(需要Java虚拟机)。
◇  创新的文档式结构
传统的报表结构是条带式或表格式,XDOC为文档式,操作方式类似Word,更灵活、更强大。
◇  丰富的文档格式
XDOC包含了段落、文字、图形、图片、图表、表格等各种元素,图形、表格中还可以继续包含段落、文字、图形等内容,具有像Word一样的强大字处理能力。图形有滤镜属性,通过设置可以产生艺术效果,如:整体渐变、反转、透视图、镜子、光照、阴影、浮雕等。
◇  创新的XML数据建模与布局
传统的报表是直接以数据库为数据源进行设计的,XDOC也支持这种方式,但更建议以XML为数据模型进行设计和布局。报表设计人员仅需要把关心的内容拖拽到设计器中,设置格式就可以了。报表调用者传入实际的XML数据也就可以了。
◇  SQL和XML双引擎数据处理
XDOC服务器中使用了完全自主开发的SQL引擎,与各种数据库无关。它同时具有强大XML的数据处理能力。
◇  完全开放文档格式
XDOC的格式是基于XML的,规范完全开放,你甚至可以不用XDOC设计器,用写字板等编写XDOC。你也可以用jsp、asp、php等服务器端语言来生成XDOC。
◇  内置20多种输出格式
主要包含四类:文档、矢量图、图片、组合。文档格式有:PDF、DOCX(Word2007)、PPT、XLS、RTF、CSV、TXT、HTM、JPD(jar)、PS。矢量图格式有:SVG、SWF、EMF。图片格式有:PNG、JPG、GIF、GIF动画、BMP等。组合格式有:ZIP、MHT。
◇  支持多语言、多样式
你可以为一张报表定义多套语言、多套样式动态切换。
◇  超灵活的报表部署方案
XDOC的报表部署方案是最灵活的,你可以部署到XDOC服务器中,也可以部署到其他服务器上,甚至可以在调用时直接传入XDOC的文本。
在线编辑器地址:http://www.xdocin.com/xdoc?_func=edit

免费报表XDOC从入门到精通(一)简介相关推荐

  1. 1 FFmpeg从入门到精通-FFmpeg简介

    1 FFmpeg从入门到精通-FFmpeg简介 2 FFmpeg从入门到精通-FFmpeg工具使用基础 3 FFmpeg从入门到精通-FFmpeg转封装 4 FFmpeg从入门到精通-FFmpeg转码 ...

  2. 《Qt 6.x从入门到精通》简介

    #好书推荐##好书奇遇季#<Qt 6.x从入门到精通>,京东当当天猫都有发售.书非常厚,定价119元,网店一般会打折销售.本书配套示例源码.作者QQ群答疑.可以了解一下,在需要跨平台开发桌 ...

  3. 免费分享Redis从入门到精通的优秀图书

    Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...

  4. 小红帽linux操作教程_【免费】Linux从入门到精通教程!

    Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务.支持多线程和多CPU的操作系统.伴随着互联网的发展,Linux得到了来 ...

  5. PyTorch系列入门到精通——张量简介及创建

    pytorch 学习

  6. flink从入门到精通-flink简介

    文章目录 flink简介 名称的由来 什么是flink 为什么需要flink 流式计算框架比较 模型 Streaming Model API 形式 保证机制 容错机制 状态管理 flink基本概念 f ...

  7. AutoCAD 2014中文版从入门到精通(pdf版)教程免费下载

    AutoCAD 2014中文版从入门到精通教程简介: 本教程以AutoCAD 2014为主线,针对每个知识点进行详细讲解,辅以相应实例,使读者能够快速.熟练.深入地掌握AutoCAD绘图知识.全书系统 ...

  8. Jenkins从入门到精通

    Jenkins从入门到精通 Jenkins简介 Jenkins的特征 Jenkins安装和持续集成环境配置 Gitlab代码托管服务器安装 Gitlab安装 Gitlab添加组.创建用户.创建项目 持 ...

  9. 3 FFmpeg从入门到精通-FFmpeg转封装

    1 FFmpeg从入门到精通-FFmpeg简介 2 FFmpeg从入门到精通-FFmpeg工具使用基础 3 FFmpeg从入门到精通-FFmpeg转封装 4 FFmpeg从入门到精通-FFmpeg转码 ...

最新文章

  1. python语言代码片段-有用的Python代码片段
  2. python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)
  3. python是中国的吗-使用Python实现画一个中国地图
  4. python实验二序列_python 学习笔记 二 序列, 列表, 元组, 字符串
  5. [C#] Socket 通讯,一个简单的聊天窗口小程序
  6. CentOS7 install google-chrome-stable
  7. SAP Commerce web service 的扩展
  8. 拟态个人主页UI源码开源
  9. php中声明空数组,总结PHP中初始化空数组的最佳方法
  10. pycharm python3.5 神奇的导入问题
  11. ModuleNotFoundError: No module named 'cv2' (安装cv2)
  12. OpenCASCADE Expression Interpreter by Flex Bison
  13. webUploader大文件断点续传学习心得
  14. 计算机网络应用基础总结,(完整版)计算机网络应用基础高教版对口高考复习资料总结...
  15. 王阳明: <一> 破山中之贼易,破心中之贼难
  16. 在ThinkPad W500 A98上升级Windows 7以及安装硬件驱动和相关程序
  17. 2017.9.21 HTML学习总结---多媒体播放系统设计
  18. 历史风云大戏:大明王朝1566
  19. 从“人工桌面”到“原神”,窥探国产游戏的崛起
  20. vue 地图可视化 (2)

热门文章

  1. 从奥本海默的浮沉谈科学与政治的关系
  2. 傅里叶分析和图像的傅里叶频谱解析
  3. 基于Java毕业设计校园一卡通服务平台源码+系统+mysql+lw文档+部署软件
  4. windows7计算机配置要求,win7系统要求电脑最低配置多少
  5. 面阵和线扫工业相机选型
  6. 西门子V20变频器和200Smart通讯程序
  7. Vue使用Echarts实现数据可视化
  8. RGSSAD加密与解密
  9. 虚拟机安装完ghost系统后找不到操作系统的原因
  10. 深度学习制作自己的数据集—为数据集打上标签保存为txt文件,并进行划分和加载数据集