JasperReports 默认字体

2023-12-06

我有一个带有样式文本字段(RTF)的 JasperReport 模板(在服务器上生成)。该字段的内容是用户生成的,因此它可以包含客户端 PC 上安装的所有字体(称为字体 X)。如果我现在在服务器上生成报告,则没有字体 X,因此我想将所有未知字体替换为字体 Y。

但我得到的只是一个错误,找不到字体。该特征(net.sf.jasperreports.awt.ignore.missing.font)一般不需要关闭字体检查,因为我希望检查 jrxml 的字体。

有没有办法设置默认字体(无需修改 Jasper Source)? (我已经在 J​​RStyledText 或 JRTextUtil 中找到了一些要点。)


您可以尝试使用net.sf.jasperreports.default.font.name财产。

或者您可以使用default style.

<style name="Base" isDefault="true" ...>

欲了解更多详细信息,您可以阅读此内容article, the Default Fonts and Inheritance部分。

UPDATED:

引用自JasperReports 终极指南:

我们强烈鼓励人们在报告中仅使用符合以下要求的字体: 在字体扩展中提供。这是确保的唯一方法 当报告生成时,这些字体将可供应用程序使用 在运行时执行。使用系统字体总是会带来风险 当部署在不支持此功能的计算机上时,报告无法正常工作 没有安装这些字体。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JasperReports 默认字体 的相关文章

随机推荐

  • 如何使用vba更新用户窗体中的Excel工作表的数据

    你想知道如何从 Excel 工作表中检索数据并在用户表单中更新它 在图片上您可以看到用户表单的样子 我想做的是创建另一个用户表单 可以在工作表中搜索特定引用并更新该特定行的一些单元格 This is the code I have now
  • 测试 IE11 中正则表达式编译的功能

    我想测试一下Unicode 正则表达式属性转义以避免在不支持正则表达式的浏览器 例如 IE11 中编译损坏的正则表达式 理想情况下 我想写一些类似的内容 if regex supports unicode property escapes
  • 如何从 docker 容器内部获取 docker 主机的 IP 地址 [重复]

    这个问题在这里已经有答案了 正如标题所示 我需要能够检索 docker 主机的 IP 地址以及从主机到容器的端口映射 并在容器内部执行此操作 sbin ip route awk default print 3 正如 MichaelNeale
  • 带有 docker 和 .NET Core 2.0 的 VSTS CI/CD - 复制失败

    在关注几个 NET Core 2 0 Visual Studio Team Services 持续集成 持续交付示例时 我在 VSTS 中遇到了复制错误 通过 VS17 添加 docker 支持在本地使用这样的 dockerfile 效果很
  • 如何通过 VB.net 在 iTextSharp 中使用系统字体

    我正在使用 Itextsharp 通过 VB net 动态地将文本文件转换为 PDF 文档 但是 我需要使用不属于 iTextSharp 库的系统字体 我看过一些使用 C 的代码示例 然而 我是编程新手 我的经验全部是 Visual Bas
  • 如何处理从 jni 对 AudioTrack 的调用而不崩溃?

    我试图从 jni 回调写入 AudioTrack 并且收到信号 7 SIGBUS 故障地址 00000000 我看过 Wolf3D 示例odroid他们似乎使用 android os Handler 来发布一个 Runnable 它将在正确
  • C#中的yield关键字有什么用?

    In the 如何仅公开 IList 的片段问题之一的答案有以下代码片段 IEnumerable FilteredList foreach object item in FullList if IsItemInPartialList ite
  • Katalon:全局变量何时重置?

    当使用 Katalon 并在测试用例或测试套件期间 之前或之后更改 GlobalVariable 的值时 更改何时会重置为配置文件中定义的值 GlobalVariables 的值在测试套件的拆卸 或运行单个测试用例时拆卸测试用例 时重置为默
  • 证明,给定一个查询点 q,可以在 O(log n) 时间内测试 q 是否位于 P 内

    我正在尝试解决 计算几何算法和应用 第 3 版 de berg 等人 一书第 6 章 点位置的一些练习 不幸的是 我不知道如何解决以下练习 Given a convex polygon P as an array of its n vert
  • 使用numpy计算欧氏距离

    我有一个点集 我将其坐标存储在三个不同的数组 xa ya za 中 现在 我想计算此点集的每个点 xa 0 ya 0 za 0 等 与另一个点集的所有点 xb yb zb 之间的欧氏距离 并且每次将最小距离存储在一个新数组中 假设 xa s
  • Angular 5获取从服务到组件到模板的数据的数组问题[重复]

    这个问题在这里已经有答案了 尝试在模板 HTML 中显示从组件到调用并返回 API 的服务调用的数据 但出现此错误 错误 错误 找不到类型为 object 的不同支持对象 object Object NgFor 仅支持绑定到 Iterabl
  • Python方法解析之谜

    我不明白为什么这个程序失败了 usr bin env python from future import division print function from future builtins import import types im
  • 加密的 zip 文件也可以保护其内部目录吗

    我正在使用 WinZip AES 256 使用 DotNetZip 创建加密的 zip 文件 但是 我可以读取该目录 甚至可以在没有加密密钥的情况下删除一些 zipentries 据我了解 目录可见性是 Zip 格式的限制 我只是想知道 这
  • AngularJS“ng-href”不工作

    我正在尝试使用 angularjs ng href 创建指向每个 id 的链接 但是当我刷新页面时 链接不会显示 我什至关闭了浏览器并清除了缓存 但什么也没有发生 这是我当前的代码 tr td a a parcel id td td par
  • MySQL 查询拉取一行并显示结果的第一个字母

    我想我需要更新基本的 PHP MYSQL 因为没有什么对我有用 我的 MYSQL 表有两行信息 results mysql query SELECT Name Description FROM products results mysql
  • 使用 Matplotlib 注释正态分布图中的四分位数

    我正在使用一个数据集 到目前为止 我已经制作了一个带有叠加正态分布曲线的直方图 我想像这样标出四分位数image 箱线图供参考 这是我正在使用的代码 import matplotlib pyplot as plt import numpy
  • 将字符串数组写入文本文件,以换行符分隔

    我有一个 PHP 页面 它接受用户在文本区域中的输入 接受多个字符串作为用户的输入 并且包含 n 我将其扫描为 data explode n GET TxtareaInput 每个字符串都应移动到文本文件中 并以换行符分隔 这是我现在使用的
  • Oracle AWR - SQL 解析调用较高,但执行次数为 0

    我试图了解是什么导致了 Oracle 10 数据库上的开放查询 在 AWR 上 它显示了非常大量的解析调用 例如 1 小时内超过 15 000 个 但执行次数为 0 查询怎么可能不执行 却解析了15000次呢 解析调用 15 000 处决
  • 如何在 R 中的 ggplot2 中绘制混合效应模型估计?

    我有一个具有一种随机效应的 2x2x2 因子设计 数据 dat 如下 colour size level marbles set Blue Large Low 80 1 Blue Large High 9 2 Blue Small Low
  • JasperReports 默认字体

    我有一个带有样式文本字段 RTF 的 JasperReport 模板 在服务器上生成 该字段的内容是用户生成的 因此它可以包含客户端 PC 上安装的所有字体 称为字体 X 如果我现在在服务器上生成报告 则没有字体 X 因此我想将所有未知字体