存档

文章标签 ‘XSL-FO’

FOP 输出当前页数和总页数

2012年8月4日 亲亲宝宝 没有评论 3,369 次阅读

FOP 做pdf的模板,输出当前页数和总页数 <fo:page-number> 元素就是当前页号 ; <fo:page-number-citation  ref-id=”TheLastBlockId” /> 输出的就是总页数 注意:在页面的最后输出时加入 <fo:block id=”TheLastBlockId” /> 这个是说,特定的控件所位于的页面数. 也就是,当把...阅读全文

分类: java 标签:

xml xslt中的空格输出处理

2011年12月25日 亲亲宝宝 没有评论 5,890 次阅读

xml xslt中的空格输出处理,这个问题困扰了我很久都没有找到解决方法。 今天硬着头皮终于找到了一个可以用的解决方法了。 很简单,即用&#160;就可以表示空格了。 其他参考资料 用<xsl:text></xsl:text>可以保留空格,注意这里的xsl类型为text才可以,为其他的就不行了。 另外,disable-output-escaping...阅读全文

分类: java 标签:

fop的流程控制语句

2011年11月30日 亲亲宝宝 没有评论 2,294 次阅读

fop中条件判断有两种方式: 第一、   if语句 <xsl:if test=”host =’wenhq'”> <fo:block>亲亲宝宝</fo:block> </xsl:if> host是xml中数据,可以动态设置 第二、   when语句 <xsl:choose> <xsl:when test="host ='wenhq'"> <fo:block>亲亲宝宝</fo:bl...阅读全文

分类: java 标签:

fop动态引用图片

2011年11月25日 亲亲宝宝 没有评论 2,686 次阅读

fop中一般是这样应用图片: <fo:external-graphic src=”url(/path/cover1.jpg)” /> 这样图片是不会变的,有时需要根据条件换个图片,src属性值不能引入<xsl:value-of select= 去获取xml中的值。可以通过attribute的属性给src动态赋值,如: <fo:external-graphic> <xsl:attribute name=&#...阅读全文

分类: java 标签:

XSL-FO参考手册

2009年8月7日 没有评论 2,347 次阅读

对象 描述 basic-link 定义一个链接的起始资源 bidi-override Overrides the default Unicode BIDI direction block 定义一个输出块(比如段落和标题) block-container 定义一个块级的引用区域(reference-area) character 定义一个字符,该字符会被映射为供呈现的字形 color-profile 定义样式表的一个...阅读全文

分类: IT杂谈 标签:

XSL-FO列表

2009年8月6日 没有评论 2,692 次阅读

XSL-FO 使用列表块(List Block)来定义列表。 XSL-FO 列表块 有四种 XSL-FO 对象可用来创建列表: fo:list-block 包含整个列表。 fo:list-item 包含列表中的每个项目。 fo:list-item-label 包含用于 list-item 的标记 – 典型地,包含一个数字或者字符的 <fo:block> 。 fo:list-item-body 包含 list-item...阅读全文

分类: IT杂谈 标签:

XSL-FO 表格

2009年8月4日 没有评论 3,862 次阅读

XSL-FO 表格 XSL-FO 表格模型与 HTML 表格模型是非常不同的。 有九种 XSL-FO 对象可用来创建表格: fo:table-and-caption fo:table fo:table-caption fo:table-column fo:table-header fo:table-footer fo:table-body fo:table-row fo:table-cell XSL-FO 使用 <fo:table-and-caption> 元素来定义表格。它包含一...阅读全文

分类: IT杂谈 标签:

XSL-FO区域

2009年7月31日 没有评论 2,153 次阅读

XSL-FO 使用矩形框(区域)来显示输出。 XSL-FO 区域 XSL 格式化模型定义了一系列的矩形(区域)框来显示输出。 所有的输出都会被格式化到这些框中,然后会被显示或打印到某个目标媒介。 让我们研究一下下面这些区域: Pages(页面) Regions(区) Block areas(块区域) Line areas(行区域) Inline areas(行内区...阅读全文

分类: IT杂谈 标签:

XSL-FO流

2009年7月31日 没有评论 2,082 次阅读

XSL-FO 页面使用来自 <fo:flow> 元素的数据进行填充。 XSL-FO 页面顺序 XSL-FO 使用 <fo:page-sequence> 元素来定义输出页面。 每个输出页面都会引用一个定义布局的 page master。 每个输出页面均有一个定义输出的 <fo:flow>元素。 每个输出页面均会按顺序(序列)被打印或显示。 XSL-FO Flow(流...阅读全文

分类: IT杂谈 标签: