- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我创建了一个 Jasper Report 来显示从数据库中检索到的文本。文本为 HTML 格式。在以 PDF 格式显示时,我需要对文本进行样式设置和对齐。这是来自 DB 的示例 HTML 文本
<html>
<p><b>This is Bold text</b></p>
<p> This is a paragraph whith indent</p>
<p>This is a paragra with no indent</p>
<p><center>This text should be centered</center></p>
<p><font size="4">This text should be of font size 4</font></p>
</html>
粗体和段落标签效果很好。但该字体不适用于 4 号尺寸。有一个中心标记用于必须居中对齐的线。查看 Jasper 文档中心标签未列在受支持的标签中。 http://jasperreports.sourceforge.net/sample.reference/styledtext/index.html
我尝试使用样式化和 rtf 标记居中对齐,但没有成功。有没有其他方法可以实现文本字段中某些行的文本对齐?
如果我以错误的方式使用字体标签,请告诉我。
最佳答案
字体大小
我看不出你的字体大小命令有什么问题,确保你有 markup="html"
那"
已正确转义,您可以尝试将其替换为 '
这textFieldExpression
<textField>
<reportElement x="132" y="0" width="126" height="30" uuid="0328a547-49c7-402c-bcb0-ae2a8fba4fb3"/>
<textElement markup="html"/>
<textFieldExpression><![CDATA["<p><font size=\"1\">Small</font> <font size=\"3\">Big</font></p>"]]></textFieldExpression>
</textField>
将呈现
文本对齐方式
不同markup
(样式化、rtf、html)您只能格式化文本的外观(颜色、粗体、下划线 ecc)。
此功能用于生成样式文本。
Quoting Teodord(碧 Jade 报告人员)
The alignment is not among supported styling because it is not about how text characters look, but about how you lay them out. We cannot change the alignment of text within the same text field element.
你有什么选择?
用空格左填充文本,您可以创建自己的静态方法,用 es 左填充文本。
取决于文本长度。
试试 <hc:html>
组件,这将呈现您的图像 html。 (不再是文本,而是图像...)
后处理 JasperReport 或 JasperPrint 以移动元素...(注意它需要是一个单独的元素)
不多..所以为什么不能没有......
关于html - 碧 Jade 报告 : Aligning text as center in text field using HTML markup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34143459/
有没有更简单的写法? div.markup h1,div.markup h2,div.markup h3,div.markup h4{color:#f00;} 最佳答案 恐怕答案是否定的。能够执行
与 MarkupSafe , 在 Jinja 和 Flask 中使用,添加一个 str 对象和一个 Markup 对象返回一个 Markup 对象: >>> from flask import Mar
想知道你们大多数人在 django 1.5+ 中使用哪个重组包? from django.contrib.markup.templatetags.markup import restructuredt
LaTeX 有 %,html 有
我想在restructuredText中使用一些符号;我怎样才能做到这一点? (例如Markdown中的→产生list of standard HTML character entities
赞 this similar question ,但是对于纺织品,是否可以指示纺织品,标题应该编号? 所以 h1. first section h1. second section h2. subse
我正在使用Sphinx为Python程序生成HTML文档。 我想使用带有特定标题的通用admonition指令(参见http://docutils.sourceforge.net/docs/ref/r
我正在尝试为浏览器(Firefox 或 IE 或 Chrome)开发插件/扩展。这样做的目的是插件/扩展应该识别我自己的自定义标签之一。 例如: ... ... 如
在 Stack Overflow ,我可以为键盘快捷键使用标记,例如 Ctrl+Alt+F2对于 Ctrl+Alt+F2。 在 Confluence 中是否也可以进行类似的操作? ?如果是,如何? 最
我想尝试根据用户在搜索框中输入的词来确定用户的个性特征。下面是一个例子: 搜索词 : “电脑” 检测到的个性/描述 : 分析的、逻辑的、系统的、有条理的 我知道这项任务非常重要。我以前使用过 Word
rst 有没有办法自动 header 编号?那是这样的: #. Some Section =============== ... #. Some Subsection ----------------
例如,现在我有一个自己动手的解决方案,它使用包含如下 block 的数据文件: PlayerCharacter Fighter Hitpoints 25 Strength 10 Start
RDFa、微格式和微数据提供了包含语义标记的简单方法。还有其他类似的技术吗? 谢谢 最佳答案 RDFa 和微数据并没有做非常不同的事情。所有三种格式都以不同的方式做大致相同的事情,RDFa 和微数据非
我正在尝试使用以下代码创建一个正确嵌套的列表(遵循 Sphinx 和 docutils 文档): 1. X a. U b. V c. W 2. Y 3. Z 我预计这会产生两个 OL,但我
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭5 个月前。 社区 5 个月前审核了是否重新开放
所以,我正在尝试使用 JointJS 创建一个 ERD 工具,并希望创建一个带有类似标记的自定义链接 这个想法是在链接中间有一个菱形,我知道我可以用一个元素和两个链接来做到这一点,但我真的希望能够在
我正在寻找一种管理文章内链接的策略。文章的正文保存在数据库中,并在页面组装期间拉出。什么都应该保存在数据库中才能轻松定义和管理链接? 一些纯粹主义者认为标记永远不应该存储在数据库中。有些人认为适度就好
我正在创建一套用 Kotlin 编写的仪器测试,它将影响大量 Web API。我计划将这些测试实现到我们的 CI/CD 过程中。话虽如此,我想为每个测试添加详细的文档,用于可维护性、验证场景覆盖率等。
我去了这个网站:http://www.ignitionmedia.com.au/在横幅下面的首页上是“WEB DESIGN”、“WEB DEVELOPMENT”和“WEBSITE PROMOTION”
我可以使用如下的 HTML 时间标签吗? 9:09 PM 我的困惑在于“PM”,我是否可以像这样指定它或者时间仅用于显示 24 小时制。 最佳答案 根据 the W3C definition of t
我是一名优秀的程序员,十分优秀!