• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:24来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

<fo:region-body/>
</fo:simple-page-master>
<fo:simple-page-master page-master-name="odd"
height="8.5in" width="11in"
margin-top="0.5in" margin-bottom="0.5in"
margin-left="0.5in" margin-right="1.0in">
<fo:region-body/>
</fo:simple-page-master>
</fo:layout-master-set>
通常用于页面控制的其他特性包括:
• 影响页面边距的特性:margin-bottom、margin-left、margin-right、margin-top、margin
• 影响页面书写方向的特性:writing-mode、reference-orientation
15.3.1.2 区域属性
XML 实用大全
第 548 页
五个区域(before、after、body、start、end)共享相同的基本属性。这些属性有:
• 确定超出区域边界的内容如何处理的特性:clip、over-flow
• 确定内容在栏中如何折行的特性:column-count(区域中的栏号)以及column-gap(栏之间的距离)
• 影响区域背景的特性: background 、background-attachment 、background-color 、background-image 、
background-repeat、background-position
• 影响区域边界的特性:border-before-color、border-before-style、border-before-width、border-after-color、
border-after-style 、border-after-width 、border-start-color 、border-start-style 、border-start-width 、
border-end-color、border-end-style、border-end-width、border-top-color、border-top-style、border-top-width、
border-bottom- color 、border-bottom-style 、border-bottom-width 、border-left-color 、border-left-style 、
border-left-width 、border-right-color 、border-right-style 、border-right-width 、border 、border-top 、
border-bottom、border-left、border-right、border-color、border-style、border- width
• 影响区域贴边的特性: padding-bottom 、padding-left 、padding-right 、padding-top 、padding-bottom 、
padding-start、padding-end、padding-before、padding-after、padding
• 影响区域页边距的特性:margin-bottom、margin-left、margin-right、margin-top、margin、space-before、
space-after、start-indent、end indent
• 影响区域中的书写方向的特性:writing-mode、reference-orientation
大多数属性与CSS 属性同名,从CSS 属性中就已很熟悉了。如果不明确地设置这些属性值,则选择合理的缺省值。对它们进
行调整,就可以对页面的整个布局施加影响。
此外,四个外面区域(前、后、开始以及结束但不是正文)都有一个extent 属性,它用来确定区域的大小。在去掉这四个
区域之后,中间剩下来部分,就是主体正文的大小。
例如,下面的fo:layout-master-set 使所有的外面区域都为1 英寸。每个区域都有两个像素的黑色边界。而且,此页在所
有的侧面上都有0.5 英寸的页边距。
<fo:layout-master-set>
<fo:simple-page-master page-master-name="only"
height="8.5in" width="11in"
margin-top="0.5in" margin-bottom="0.5in"
margin-left="l.0in" margin-right="0.5in">
<fo:region-start extent="l.0in"
border-color="black" border-width="2px"/>
<fo:region-before extent="l.0in"
border-color="black" border-width="2px"/>
<fo:region-body
XML 实用大全
第 549 页
border-color="black" border-width="2px"/>
<fo:region-end extent="1.0in"
border-color="black" border-width="2px"/>
<fo:region-after extent="l.0in"
border-color="black" border-width="2px"/>
</fo:simple-page-master>
</fo:layout-master-set>
基于页面控制的正文页为5.5 英寸宽,8 英寸高。此值可以通过此页的大小减去此页上剩下来的其他部分的大小计算获得。
15.3.2 页序列
除fo:layout-master-set 外,每个格式化对象文档通常还包含一个或多个fo:page-sequence 元素。每个页序列按下列顺序
含有三项内容:
• 一个fo:sequences-pecification 元素,以定义主控页使用顺序
• 零个或多个fo:static-content 元素,其中包含每页上要放置的文本
• 一个fo:flow 元素,其中包含要在各页上依次放置的数据
fo:flow 和fo:static-content 之间的主要区别是,文本流(flow)中的文本并不放在多个页面上,但静态内容则是如此。
例如,读者现在在阅读的这些行是文本流内容,只出现在此页上,而此页顶上的部分和章节标题则是静态内容,它在每页都
是重复的。
fo:sequence-specification 为此序列提供一组主控页。序列中的每页都有相关的页面控制,以定义页面的外观。清单15-1
只使用一个主控页,但通常有多个主控页;例如,用于一章的第一页的主控页,用于所有的连续的左手页的主控页以及用于
所有的连续的右手页的主控页。例如,可能有一个简单的页面控制用于目录,另一个用于正文文本,第三个用于索引。在这
种情况下,目录、正文文本以及索引每个都对应有一个页面序列。
fo:flow 元素按顺序包含本页上要放置的元素。当各页都以文本流的元素填充时,就会使用序列规格中的下一个控制布局方
式为文本流中存在的元素创建新页。
fo:static-content 元素包含每页上要放置的信息。例如,可将书的标题放在每页的页眉中。静态内容可以根据主控页来调
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML实用大全(155)