NEW

XSL-FO 简介

XSL-FO 用于格式化供输出的 XML 数据。 学习之前应当具备的基础知识 在您学习 XSL-FO 之前,应当对 XML 和 XML 命名空间有基本的了解。 如果您希望首先学习这些项目,请阅读我们的 XML 教程。 什么是 XSL-FO? XSL-FO 是用于格式化 XML 数据的语言 XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects) XSL-FO 是基于 XML XSL-FO 是一个 W3C 推荐标准 XSL-FO 目...
NEW

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" encoding="ISO-8859-1"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layo...
NEW

XSL-FO 区域

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

XSL-FO 输出

XSL-FO 在 <fo:flow> 元素内部定义输出。 XSL-FO 页面(Page)、流(Flow)以及块(Block) 内容"块"会"流"入"页面"中,然后输出到媒介。 XSL-FO 输出通常被嵌套在 <fo:block> 元素内,<fo:block> 嵌套于 <fo:flow> 元素内,<fo:flow> 嵌套于 <fo:page-sequence> 元素内: <fo:page-sequence> <fo:flow flow-name="xsl-region-body"> <fo:block> ...
NEW

XSL-FO 流

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

XSL-FO 页面

XSL-FO 使用名为 "Page Masters" 的页面模板来定义页面的布局。 XSL-FO 页面模板(Page Templates) XSL-FO 使用名为 "Page Masters" 的页面模板来定义页面的布局。每个模板必须拥有一个唯一的名称: <fo:simple-page-master master-name="intro"> <fo:region-body margin="5in" /> </fo:simple-page-master> <fo:simple-page-master master-name="left"> <fo:region-body ma...
NEW

XSL-FO 块

XSL-FO 的输出位于块区域中。 XSL-FO 页面(Page)、流(Flow)以及块(Block) 内容"块"会"流"入"页面"中,然后输出到媒介。 XSL-FO 输出通常被嵌套在 <fo:block> 元素内,<fo:block> 嵌套于 <fo:flow> 元素内,<fo:flow> 嵌套于 <fo:page-sequence> 元素内: <fo:page-sequence> <fo:flow flow-name="xsl-region-body"> <fo:block> <!-- Output go...
NEW

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:list-item-label(包含用于 list-item 的标签 - 典型地,包含一个数字或者字符的 <fo:block> ) fo:list-item-body(包含 list-item ...
NEW

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-header fo:table-footer fo:table-body fo:table-row fo:table-cell XSL-FO 使用 <fo:table-and-caption> 元素来定义表格。它包含一个 <fo:...
NEW

XSL-FO 与 XSLT

XSL-FO 与 XSLT 可彼此互助。 还记得这个实例吗? <fo:block font-size="14pt" font-family="verdana" color="red" space-before="5mm" space-after="5mm"> RUNOOB </fo:block> <fo:block text-indent="5mm" font-family="verdana" font-size="12pt"> At RUNOOB you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, XSL, Multimedia ...
NEW

XSL-FO 软件

XSL-FO 需要格式化软件来产生输出。 XSL-FO 处理器 一个 XSL-FO 处理器是一个用于格式化输出 XSL 文档的软件程序。 大多数的 XSL-FO 处理器可以输出 HTML、PDF 文档和质量打印。 下面介绍一些知名的 XSL-FO 处理器。 Antenna House Formatter V5 Antenna House Formatter V5 是为 PDF 或打印格式化 XML 文档的软件程序。 访问 Antenna House Altova 的 StyleVision StyleVision 基于您的设计自动生成一...
NEW

XSL-FO 参考手册

XSL 格式化对象参考手册 将描述转换为呈现的过程被称为格式化(formatting)。 对象 描述 basic-link 代表一个链接的起始资源。 bidi-override 重写默认 Unicode BIDI 的方向。 block 定义一个输出块(比如段落和标题)。 block-container 定义一个块级的引用区域(reference-area)。 character 规定将被映射为供呈现的字形的字符。 color-profile 定义样式表的一个颜色配置文件。 condi...

XSL-FO 教程

XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects)。 XSL-FO 是用于格式化 XML 数据的语言 现在开始学习XSL-FO! 内容列表 XSLFO 简介 XSL-FO 的简介。包括其概念和作用。 XSLFO 文档 本章将解 XSL-FO 文档的结构。 XSLFO 区域 本章讲解 XSL-FO 的区域模型(area model)。 XSLFO 输出 本章讲解 XSL-FO 文档的输出元素(Output Elements)。 XSLFO 流 本章...
Copyright © 菜鸟编程 保留所有权利.   Theme  Ality 豫ICP备15027722号 QQ:973000716

用户登录

分享到: