1.maven依赖

        <!--版本为6.0.3--><dependency><groupId>net.sf.jasperreports</groupId><artifactId>jasperreports</artifactId><version>6.0.3 </version></dependency><dependency><groupId>com.itextpdf</groupId><artifactId>itext-asian</artifactId><version>5.2.0</version></dependency>

特别之处版本为6.0.3的原因:这个版本包含itextpdf, itext-pdfa这两个;虽然也可以额外添加这两个依赖,但其它版本包含 itext包,版本为2.1.*.js系列,这个maven不会自动下载,容易出错。

2.jasperReport中字体的设置


对应的jrxml代码为:

<staticText><reportElement x="0" y="0" width="60" height="43" backcolor="#E32522" uuid="572b4181-a6ab-41fc-88a3-759d44274eda"/><box padding="5"><pen lineWidth="0.5"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font fontName="SansSerif" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/></textElement><text><![CDATA[序号]]></text>
</staticText>

注意:虽然fontName可以选择宋体,华文中宋等,但强烈建议SansSerif,因为在Linux上运行容易报错。

3.jasperReport在Linux上运行的找不到字体问题

问题:net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘宋体’ is not available to the JVM.
原因:因为你的fontName选择的是宋体,而不是SansSerif。我也试过选择宋体,或者华文中宋,并将字体文件放到classpath目录下,同时添加jasperreports.properties 文件,结果不行。最后只能是fontName=”SansSerif”————记录下这个问题,今天试了一天才解决~~

jasperreports在linux环境和Windows环境下字体的设置相关推荐

  1. Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建

    Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows X ...

  2. ZED2i相机使用环境搭建(Windows 环境下 C#API)

    ZED2i相机使用环境搭建(Windows 环境下 C#API) 本文记录了ZED2i相机在Windows 环境下使用 C#API环境搭建过程,以及出现"无法加载 DLL"sl_z ...

  3. 如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样)

    如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样) python标准库中的subprocess可以解决这个问题. from subprocess ...

  4. linux+唤醒windows,Linux系统与Windows系统下的网络唤醒

    Wake on Lan with Linux and Windows Linux系统与Windows系统下的网络唤醒 Motivation 问题起因 I have 3 computers. My la ...

  5. Linux挖坑脚本,Windows环境下写Linux sh脚本的一次挖坑和填坑

    最近在研究Docker集群和安装的时候,需要准备若干台机器.所以我为节约时间,打算批量复制VM机器,然后用sh脚本命令执行机器名称和IP等基础配置信息的修改. 具体操作:我在windows环境下,用N ...

  6. linux sublime nodejs,Windows环境下sublime的Nodejs插件详细安装图解

    前面的话 搜索了好多文档后,才成功在Windows环境下安装了sublime text3的nodejs插件.为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nod ...

  7. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  8. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  9. c# 指定打开某个路径下的CMD_Node.js 环境在 Windows 系统下安装与搭建教程

    如果您想了解并深入学习 Node.js 那么您首先要做的第一件事就是安装Node.js .Node.js 环境怎么安装,对于新人来说肯定摸不着头脑.Node 是一个让 JavaScript运行在服务端 ...

最新文章

  1. 几个我收藏的经典网站
  2. su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。 su - oracle :同时切换用户和环境
  3. ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件
  4. 中国餐饮连锁行业前景预测及未来战略规划建议报告2022年版
  5. hdu 5493 Queue(逆序对,线段树)
  6. 此时无法停用连接。这个连接可能在用一个或多个不支持即插即用的协议,或者它是由其他用户或系统帐户初始化的。...
  7. hive mysql命令,Hive数据库常用命令
  8. 加密Python脚本
  9. 【PostgreSQL-9.6.3】函数(2)--字符型函数
  10. 微机原理及应用简答题复习
  11. vc2015静态编译方法
  12. 测试远程服务器udp端口,udp端口怎么测试 - 全文
  13. wingdings字体符号在哪_wingdings2字体
  14. 关于如何将多个Cpp文件关联起来
  15. 圣诞节苹果服务器没有人维护2020,2020圣诞节真的推迟到1月8号吗
  16. phpAdmin中id字段如何设置自增
  17. 迪杰斯特拉(Dijkstra)算法最通俗易懂的讲解
  18. 不能初始化数据库支持endnote_EndNote正确恢复数据库方法 | 科研动力
  19. 1665. 计算数字
  20. 【云原生 • Terraform】基础设施即代码工具力荐

热门文章

  1. 学计算机电脑屏幕多大,电脑屏幕最佳状态分辨率值为多少-电脑自学网
  2. CSS图片居中,多余隐藏
  3. 如何调试php《转》
  4. 导出EXCEL 没有乱码,已确认可以使用, 转自csdn
  5. dreamweaver后缀名_让 Dreamweaver 8 支持其它扩展名的方法
  6. 【前端】Ant Design Pro和Arco Design Pro非技术对比
  7. 女孩子写的管用的追女孩的方法_[转载]
  8. cocos creator麻将教程系列(三)—— 达达麻将开房间流程
  9. 注意丨3月AQF考试准考证打印通道已开放
  10. 计算机课打字评课,教师听课评语集锦