XSL-FO 文档

Crq
Crq
管理员
1796
文章
0
粉丝
Linux教程评论13字数 415阅读1分23秒阅读模式
摘要XSL-FO 文档是带有输出信息的 XML 文件。
XSL-FO 文档

XSL-FO 文档存储在以 .fo 或 .fob 为文件扩展名的文件中。您也可以把 XSL-FO 文档存储为以 .xml 为扩展名的文件,这样做的话可以使 XSL-FO 文档更易被 XML 编辑器存取。

XSL-FO 文档结构

XSL-FO 的文档结构如下所示:

<?xml version="1.0" encoding="ISO-8859-1"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<!-- Page template goes here -->
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>
</fo:root>
结构解释

XSL-FO 文档属于 XML 文档,因此也需要以 XML 声明来起始:

<?xml version="1.0" encoding="ISO-8859-1"?>

<fo:root> 元素是 XSL-FO 文档的根元素。这个根元素也要声明 XSL-FO 的命名空间:

<fo:root xmlns:fo="http://www.linuxprobe.com">
<!-- The full XSL-FO document goes here -->
</fo:root>
<fo:layout-master-set>

元素包含一个或多个页面模板:

<fo:layout-master-set>
<!-- All page templates go here -->
</fo:layout-master-set>

每个 <fo:simple-page-master> 元素包含一个单一的页面模板。每个模板必须有一个唯一的名称(master-name):

<fo:simple-page-master master-name="A4">
<!-- One page template goes here -->
</fo:simple-page-master>

一个或多个 <fo:page-sequence> 元素可描述页面内容。master-reference 属性使用相同的名称来引用 simple-page-master 模板:

<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>

注释:master-reference 的值 "A4" 实际上并没有描述某个预定义的页面格式。它仅仅是一个名称。您可以使用任何名称,比如 "MyPage"、"MyTemplate" 等等。

weinxin
我的微信
微信号已复制
我的微信
这是我的微信扫一扫
 
Crq
  • 本文由 Crq 发表于2025年3月1日 09:30:52
  • 转载请注明:https://www.cncrq.com/13255.html
教你摸清 Linux PC 的性能底细? Linux教程

教你摸清 Linux PC 的性能底细?

基准测试是一项测试或一系列测试,用来确定某个计算机硬件运行起来的状况有多好。在许多情况下,“基准测试”实际上等同于“压力测试”。通过测试硬件的极限,然后可以将测得的结果与其他硬件测...
如何用hutool-db实现多数据源配置 Linux教程

如何用hutool-db实现多数据源配置

Hutool-db是一个在JDBC基础上封装的数据库操作工具类,通过包装,使用ActiveRecord思想操作数据库。我们在日常开发中,经常会用到一个系统需要链接多个数据库来实现业...
如何解决缓存失效问题 Linux教程

如何解决缓存失效问题

在如今大数据的时代下,高并发高可用是所有软件开发都追求的目标,为了实现这一目标,缓存的使用是每一个高并发系统都会涉及到的,使用缓存可以保障系统的运行效率,提高系统的健壮性。
怎么使用树莓派和 iPad Pro 备份图片 Linux教程

怎么使用树莓派和 iPad Pro 备份图片

我在很长的时间内一直在寻找一个旅行中备份图片的理想方法,把 SD 卡放进你的相机包会让你暴露在太多的风险之中:SD 卡可能丢失或者被盗,数据可能损坏或者在传输过程中失败。
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证