JSRUN 用代码说话

XSL-FO 区域

编辑教程

XSL-FO 区域

本节讲解 XSL-FO 是如何使用区域来显示输出的。

XSL-FO 使用矩形框(区域)来显示输出。

XSL-FO 区域

XSL 格式化模型定义了一系列的矩形区域(框)来显示输出。

所有的输出(文本、图片,等等)都会被格式化到这些框中,然后会被显示或打印到某个目标媒介。

让我们研究一下下面这些区域:

Pages(页面)
Regions(区)
Block areas(块区域)
Line areas(行区域)
Inline areas(行内区域)

XSL-FO Pages(页面)

XSL-FO 输出会被格式化到页面中。打印输出通常会分为许多分割的页面。浏览器输出经常会成为一个长的页面。

XSL-FO Pages(页面)包含区(Region)。

XSL-FO Regions(区)

每个 XSL-FO 页面均包含一系列的 Regions(区):

region-body(页面的主体)
region-before(页面的页眉)
region-after(页面的页脚)
region-start(左侧栏)
region-end(右侧栏)

XSL-FO Regions(区)包含块区域(Block Area)。

XSL-FO Block Areas(块区域)

XSL-FO Block Areas(块区域)定义了小的块元素(通常由一个新行开始),比如段落、表格以及列表。

XSL-FO Block Areas(块区域)包含其他的块区域,不过大多数时候它们包含的是行区域(Line Area)。

XSL-FO Line Areas(行区域)

XSL-FO Line Areas(行区域)定义了块区域内部的文本行。

XSL-FO Line Areas(行区域)包含行内区域(Inline Area)。

XSL-FO Inline Areas(行内区域)

XSL-FO Inline Areas(行内区域)定义了行内部的文本(着重号、单字符、图像,等等)。

通过本节你了解了 XSL-FO 的区域的作用与属性,在下一节内容中,一起来掌握与 XSL-FO 输出相关的知识。

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟