XSL-FO 教程
XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects)。
XSL-FO 是用于格式化 XML 数据的语言
现在开始学习XSL-FO!
内容列表
XSLFO 简介
XSL-FO 的简介。包括其概念和作用。
XSLFO 文档
本章将解 XSL-FO 文档的结构。
XSLFO 区域
本章讲……继续阅读 »
2年前 (2022-07-19) 299浏览 0评论
0个赞
XSL-FO 块
XSL-FO 的输出位于块区域中。
XSL-FO 页面(Page)、流(Flow)以及块(Block)
内容”块”会”流”入”页面”中,然后输出到媒介。
XSL-FO 输出通常被嵌套在 <fo:block> 元素内,<fo:block> 嵌套于 <fo:flow> 元素内,<fo:……继续阅读 »
2年前 (2022-07-19) 239浏览 0评论
0个赞
XSL-FO 列表
XSL-FO 使用 <fo:list-block> 元素来定义列表。
XSL-FO 列表块(List Blocks)
有四种 XSL-FO 对象可用来创建列表:
fo:list-block(包含整个列表) (contains the whole list)
fo:list-item(包含列表中的每个项目) (contains each item in the list)
fo:……继续阅读 »
2年前 (2022-07-17) 255浏览 0评论
0个赞
XSL-FO 页面
XSL-FO 使用名为 “Page Masters” 的页面模板来定义页面的布局。
XSL-FO 页面模板(Page Templates)
XSL-FO 使用名为 “Page Masters” 的页面模板来定义页面的布局。每个模板必须拥有一个唯一的名称:
<fo:simple-page-master master-name=”……继续阅读 »
2年前 (2022-06-29) 168浏览 0评论
0个赞
XSL-FO 流
XSL-FO 页面使用来自 <fo:flow> 元素的数据进行填充。
XSL-FO 页面序列(Page Sequences)
XSL-FO 使用 <fo:page-sequence> 元素来定义输出页面。
每个输出页面都会引用一个定义布局的 page master。
每个输出页面都有一个定义输出的 <fo:flow> 元素。
每个输出页面均会按序列(顺序)被……继续阅读 »
3年前 (2022-06-21) 234浏览 0评论
0个赞
XSL-FO 文档
XSL-FO 文档
XSL-FO 文档是带有输出信息的 XML 文件。
XSL-FO 文档存储在以 .fo 或 .fob 为文件扩展名的文件中。您也可以把 XSL-FO 文档存储为以 .xml 为扩展名的文件,这样做的话可以使 XSL-FO 文档更易被 XML 编辑器存取。
XSL-FO 文档结构
XSL-FO 的文档结构如下所示:
<?xml version=”1.0……继续阅读 »
3年前 (2022-06-18) 172浏览 0评论
0个赞
XSL-FO 表格
XSL-FO 使用 <fo:table-and-caption> 元素来定义表格。
XSL-FO 表格(Tables)
XSL-FO 表格模型与 HTML 表格模型不是完全不同的。
有九种 XSL-FO 对象可用来创建表格:
fo:table-and-caption
fo:table
fo:table-caption
fo:table-column
fo:table-heade……继续阅读 »
3年前 (2022-06-16) 185浏览 0评论
0个赞
XSL-FO 简介
XSL-FO 用于格式化供输出的 XML 数据。
学习之前应当具备的基础知识
在您学习 XSL-FO 之前,应当对 XML 和 XML 命名空间有基本的了解。
如果您希望首先学习这些项目,请阅读我们的 XML 教程。
什么是 XSL-FO?
XSL-FO 是用于格式化 XML 数据的语言
XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Langua……继续阅读 »
3年前 (2022-06-08) 169浏览 0评论
0个赞
XSL-FO 区域
XSL-FO 使用矩形框(区域)来显示输出。
XSL-FO 区域
XSL 格式化模型定义了一系列的矩形区域(框)来显示输出。
所有的输出(文本、图片,等等)都会被格式化到这些框中,然后会被显示或打印到某个目标媒介。
让我们研究一下下面这些区域:
Pages(页面)
Regions(区)
Block areas(块区域)
Line areas(行区域)
Inline areas(行内区域)
……继续阅读 »
3年前 (2022-06-06) 203浏览 0评论
0个赞
XSL-FO 输出
XSL-FO 在 <fo:flow> 元素内部定义输出。
XSL-FO 页面(Page)、流(Flow)以及块(Block)
内容”块”会”流”入”页面”中,然后输出到媒介。
XSL-FO 输出通常被嵌套在 <fo:block> 元素内,<fo:block> 嵌套于 <fo:fl……继续阅读 »
3年前 (2022-06-05) 155浏览 0评论
0个赞
XSL-FO 软件
XSL-FO 需要格式化软件来产生输出。
XSL-FO 处理器
一个 XSL-FO 处理器是一个用于格式化输出 XSL 文档的软件程序。
大多数的 XSL-FO 处理器可以输出 HTML、PDF 文档和质量打印。
下面介绍一些知名的 XSL-FO 处理器。
Antenna House Formatter V5
Antenna House Formatter V5 是为 PDF 或打印格式化……继续阅读 »
3年前 (2022-06-04) 174浏览 0评论
0个赞
XSL-FO 与 XSLT
XSL-FO 与 XSLT 可彼此互助。
还记得这个实例吗?
<fo:block
font-size=”14pt” font-family=”verdana” color=”red”
space-before=”5mm” space-after=”5mm&……继续阅读 »
3年前 (2022-05-25) 200浏览 0评论
0个赞